手机
当前位置:查字典教程网 >编程开发 >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的原型扩展实现代码】相关文章:

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

Js和JQuery获取鼠标指针坐标的实现代码分享

javascript组合使用构造函数模式和原型模式实例

获得当前页面URL地址的三个JS代码

如何遍历对象的属性?

一段实时更新的时间代码

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

javascript原型模式用法实例详解

深入浅析JavaScript面向对象和原型函数

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

精品推荐
分类导航