1、数组对象去重
let toRemove = ['旗舰店2023','卓越店2023','星级店2023'];
let res = [{"name": "旗舰店2023"},{"name": "卓越店2023"},{"name": "星级店2023"},{"name": "旗舰店2025"}];
let storeCode = res.filter(item => {
return toRemove.indexOf(item.name) === -1
});
console.log(storeCode)
输出 [
{
"name": "旗舰店2025"
}
]
2、对象去重
getDifferentValues(newFrom, oldFrom) {
let arr = []
for (const key in newFrom) {
if(newFrom[key] !== oldFrom[key]) {
arr.push({
fieldName: key,
beforeContent: oldFrom[key],
afterContent:newFrom[key],
})
}
}
return arr
},
getDifferentValues(newFrom, oldFrom)