首页 > web前端 > js教程 > 本地对象Array的原型扩展实现代码_javascript技巧

本地对象Array的原型扩展实现代码_javascript技巧

WBOY
发布: 2016-05-16 18:14:41
原创
907 人浏览过
复制代码 代码如下:

Array.prototype.del=function(){
var b={},c,i=0,l=this.length,j;
for(;ic=this.shift();
c in b ? b[c]++ : b[c]=0;
}
for(j in b){
if(b[j]>0)this.push(+j||j);
}
return this;
}
var a=[1,2,2,3,3,3,'a','b','b'];
alert(a.del());

果果的去重方法
复制代码 代码如下:

Array.prototype.del=function(){
return (function (i, n, j, u, o){
for (; i o = this[i];
o in u ? 0 : (u[this[n++] = o] = 1)
}
this.length = n;
return this
}).call(this, 0, 0, this.length, {})
}
var a=[1,2,2,3,3,3,'a','b','b'];
alert(a.del())
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板