getDiffArr(oldData, newData) { //去重 let arr1 = new Set(oldData); //原数组 let arr2 = new Set(newData); //新数组 let List = []; //for of:循环数组的值 for (let k of arr2) { //对比数组每一项,没有的就添加到空数组 if (!arr1.has(k)) { List.push(k); } } for (let k of arr1) { //对比数组每一项,没有的就添加到空数组 if (!arr2.has(k)) { List.push(k); } } let ListNew = [...new Set(List)] return ListNew; // 这里拿到了差值数据返回出去 }
浙公网安备 33010602011771号