手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >本地对象Array的原型扩展实现代码
本地对象Array的原型扩展实现代码
摘要:复制代码代码如下:Array.prototype.del=function(){varb={},c,i=0,l=this.length,j;...

复制代码 代码如下:

Array.prototype.del=function(){

var b={},c,i=0,l=this.length,j;

for(;i<l;i++){

c=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的原型扩展实现代码】相关文章:

正宗的日历(含农历)

实现DIV圆角的JavaScript代码

让插入到 innerHTML 中的 script 跑起来的实现代码

网页里控制图片大小的相关代码

日期函数扩展类Ver0.1.1

jquery实现的判断倒计时是否结束代码

JQuery中上下文选择器实现方法

一段实时更新的时间代码

些很实用且必用的小脚本代码

JS/Jquery判断对象为空的方法

精品推荐
分类导航