js中怎么去除数组中重复的数据
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);
}
}
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);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询