js中怎么去除数组中重复的数据

2024-12-04 07:22:21
推荐回答(1个)
回答1:

有个简单的办法,先创建一个空的对象:
var dict = {};
然后遍历整个数组,对其中的每一项,作为对象的属性添加到对象中:
for (var i = 0; i < arr.length; i++) {

dict[arr[i]] = arr[i];

}
然后对象dict中非空的属性和属性值就是数组去除重复后剩下的内容:

for (var d in dict) {
if (d) {

// 在此处对去除重复后的每一项做处理

console.log(d);

}

}