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; // 这里拿到了差值数据返回出去
    }

 

posted on 2022-11-29 10:47  occc  阅读(35)  评论(0)    收藏  举报