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; // 这里拿到了差值数据返回出去 }
标签:Set,List,获取,let,arr2,数组,new,部分 From: https://www.cnblogs.com/yan122/p/16934761.html