最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-27 20:56:13
文档

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

本地对象Array的原型扩展实现代码_javascript技巧: 代码如下: 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(+jj); } return this; }
推荐度:
导读本地对象Array的原型扩展实现代码_javascript技巧: 代码如下: 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(+jj); } return this; }


代码如下:
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 < j; 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())

文档

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

本地对象Array的原型扩展实现代码_javascript技巧: 代码如下: 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(+jj); } return this; }
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top