js 判断数组里面的对象是不是有id相同(某一项),相同就过滤只留下一项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 判断数组里面的对象是不是有id相同(某一项),相同就过滤只留下一项相关的知识,希望对你有一定的参考价值。

参考技术A filterTransFer(arr)   // arr:需要过滤排查的数组

consthash= 

constnewArr=arr.reduceRight((item,next)=>

hash[next.id]  // next.id只是其中一个条件

?''

: (hash[next.id] =true&&item.push(next))

returnitem

      , [])

this.transferList=newArr //newArr就是过滤后的数组,需要重新赋值

    ,

以上是关于js 判断数组里面的对象是不是有id相同(某一项),相同就过滤只留下一项的主要内容,如果未能解决你的问题,请参考以下文章

js怎么判断某个数组里面是不是包含这个元素

js 判断数组中是不是包含

js二维数组里面的数组,根据某一项值相同就合并

如何判断一个数组里是不是包含一个数

根据判断条件删除数组(对象)中的某一项

根据判断条件删除数组(对象)中的某一项