想将唯一的对象推入数组,但是仍然有重复的对象

时间:2018-09-02 06:03:05

标签: javascript

我想从一个阵列重组为新阵列。其中一些是重复数据。在将对象推入数组之前,我使用过.includes().indexOf(data) == -1进行检查并使其唯一,但这没有用。我也已经尝试将其添加到Set()中,但结果仍然相同。代码看起来像这样。

data.forEach( a => {
  let buff = {
     AA : a.x,  //String
     BB : a.y,  //String
     CC : a.z   //String
  }
     if (!newData.includes(buff)) newData.push(buff)
 })

有人可以帮我吗?,谢谢。

0 个答案:

没有答案