// 封装方法
/**
* @param {Array} arr1
* @param {Array} arr2
* @param {string} key 判断点
* @returns {Array}
*/
quChong(arr1 = [], arr2 = [], key = 'id') {
// 使用concat()方法合并两个数组
const mergedArray = arr1.concat(arr2);
// 使用reduce()方法进行去重
const uniqueArray = mergedArray.reduce((acc, obj) => {
const found = acc.find(item => item[key] === obj[key]);
if (!found) {
acc.push(obj);
}
return acc;
}, []);
return uniqueArray
}
js,vue数组对象去重方法
最新推荐文章于 2024-04-24 19:02:49 发布