题目
给出原数组list1,变更后数组list2 获取list2相比list1新增的数据 获取list2相比list1删除的数据 获取list2相比list1不变的数据
let list1 = [
{
id: 1,
name: "android开发"
},
{
id: 2,
name: "传媒艺术"
},
{
id: 3,
name: "ios开发"
},
{
id: 4,
name: "工商管理"
},
{
id: 5,
name: "会计"
},
{
id: 6,
name: "物流"
}
]
let list2 = [
{
id: 1,
name: "android开发"
},
{
id: 3,
name: "ios开发"
},
{
id: 7,
name: "软件测试"
},
{
id: 8,
name: "美工"
}
]
这道题相信很多人都不陌生,在项目开发中,手写穿梭框组件或者对一组原有数据任用户修改的情况,都需要统计这些数据
解题方案1这是很多刚入门的解题思路,使用循环嵌套,逐个对比
function f(arr1,arr2) {
let addList = [],removeList = [],originalList = [];
for (let i = 0; i
关注
打赏