let array = [1,2,3,1,1,1]
for(let i=0; i<array.length; i++) {
if(array[i] == 1) {
array.splice(i, 1)
i--;
}
}
console.log(array.join(","))
// 输出 2,3
数组去除重复元素
最新推荐文章于 2022-04-19 21:56:17 发布
这篇博客探讨了如何使用JavaScript处理数组中特定元素的删除。通过一个示例展示了当数组中有重复元素时,使用`for`循环结合`splice`方法删除元素的过程。博客指出,这种操作会导致数组长度变化,进而影响循环。为了解决这个问题,代码中使用了`i--`来修正迭代索引,确保正确遍历数组。最后,输出的数组结果为`2,3`。
摘要由CSDN通过智能技术生成