有个简单的办法,先创建一个空的对象:
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);
}
}