JS之数组
1.创建一个新的对象和一个空的数组,空数组用来存放返回出去的对象
2.遍历数组,如果没有则创建一个新的对象,最后push出去
Array.prototype.unqie = function (){
let arr = {};
let newarr = [];
for(let i = 0;i < this.length;i ++){
if(!arr[this[i]]){
arr[this[i]] = {};
newarr.push(this[i]);
}
}
return newarr;
}
console.log([1,5,8,2,8,1].unqie());

浙公网安备 33010602011771号