利用对象的属性的唯一性,来去重。
let arr=[1,2,3,4,5,2,4,6,7,8,5,7],obj={},newArr=[],newArr2=[];
// 第一种:
for(let i=0;i<arr.length;i++){
if(!obj[arr[i]]){
obj[arr[i]]=arr[i];
newArr.push(arr[i]);
}
}
console.log(newArr)
// 第二种:
for(let i=0;i<arr.length;i++){
obj[arr[i]]=arr[i];
}
newArr2=Object.values(obj);
console.log(newArr2)
0 个评论
要回复文章请先登录或注册