数组对象出去重

Posted nns4

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组对象出去重相关的知识,希望对你有一定的参考价值。

 let arr1 = [
       key: 1, lable: 11, select: false ,
       key: 2, lable: 22, select: false 
    ];
    let arr2 = [ key: 2, lable: 22, select: false ];

    function diffrence(a, b) 
      a = a.map(JSON.stringify);
      b = b.map(JSON.stringify);
      return a
        .concat(b)
        .filter(v => !a.includes(v) || !b.includes(v))
        .map(JSON.parse);
    
    diffrence(arr1, arr2);

  

以上是关于数组对象出去重的主要内容,如果未能解决你的问题,请参考以下文章

为什么我不能在此片段中生成唯一对象数组?

基于数组重新排序对象

web代码片段

Alamofire 文件上传出现错误“JSON 文本未以数组或对象开头,并且允许未设置片段的选项”

JS中 对象数组按某一属性去重 校验是否有重复数据

JavaScript单行代码,也就是代码片段