手机
当前位置:查字典教程网 >编程开发 >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日历控件,日期选择器代码

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

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

一些有关检查数据的JS代码

正宗的日历(含农历)

简单分析javascript面向对象与原型

JavaScript模版引擎的基本实现方法浅析

javascript原型模式用法实例详解

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

javascript用函数实现对象的方法

精品推荐
分类导航