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相同(某一项),相同就过滤只留下一项的主要内容,如果未能解决你的问题,请参考以下文章