随笔分类 -  js数组类

去除重复的数组
摘要://去重复数组function unique(data){data = data || [];var a = {};len = data.length;for (var i=0; i<len;i++){var v = data[i];if (typeof(a[v]) == 'undefined'){a[v] = 1;}};data.length=0;for (var i in a){data[data.length] = i;}return data;}方法三复制代码代码如下:var arr = ["123","123"," 阅读全文

posted @ 2013-06-25 14:19 rainbow661314 阅读(191) 评论(0) 推荐(0)

删除下标为n的数组值
摘要:Array.prototype.del=function(n){ //n表示第几项,从0开始算起。//prototype为对象原型,注意这里为对象增加自定义方法的方法。 if(n<0) //如果n<0,则不进行任何操作。 returnthis; else returnthis.slice(0,n).concat(this.slice(n+1,this.length)); /* concat方法:返回一个新数组,这个新数组是由两个或更多数组组合而成的。 这里就是返回this.slice(0,n)/this.slice(n+1,this.length) 组成... 阅读全文

posted @ 2013-06-18 21:11 rainbow661314 阅读(370) 评论(0) 推荐(0)