//在内置类的原型上扩展我们的方法:数组去重
Array.prototype.myUnique = function(){
//this->ary
var obj = {};
for(var i= 0; i <this.length; i++){
var cur=this[i];
if(obj[cur] == cur){
this[i] = this[this.length - 1];
this.length--;
i--;
continue;
}
obj[cur] = cur;
}
obj = null;
};
var ary = [12,23,23,12,31,23,12];
ary.myUnique();
console.log(ary);
数组去重(在内置类的原型上扩展我们的方法)
最新推荐文章于 2022-04-19 21:56:17 发布