我有一个对象数组,其中一些是相同的(重复的)。 在 .forEach() 的循环中。在回调函数中,我想在一个一个地进入另一个数组时删除一个重复的对象。我试图循环数组上的每个迭代以查找和删除重复项,但由于某种原因我无法获取它。
我尝试制作一个循环并切片副本。 我不能做一个功能。 我无法获取整个数组并处理重复项。
.forEach(function(snap){
groupsJoin.push({groupId: snap)}
groupsJoin.sort((a, b) => (a.groupId > b.groupId) ? -1 : 1)
for (z=1; z<groupsJoin.length; z++) {
if (groupsJoin[z-1].groupId === groupsJoin[z].groupId) {
groupsJoin = groupsJoin.slice(0, z)
}
...Object.assign({}, groupsJoin)
}
最佳答案
关于javascript - 逐个填充时删除数组中的重复对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56201573/