js数组元素去重
2014-07-18 14:12
204 查看
<pre name="code" class="javascript"><script type="text/javascript"> Array.prototype.distinct = function(){ for(var i = 0;i<this.length;i++){ var n = this[i ]; this.splice(i,1,null); if(this.indexOf(n) < 0){ this.splice(i,1,n);//不存在重复 }else{ this.splice(i,1);//存在重复 } } return this; }; //当有一个数组a要去重时 var a=["1","1","2","3","3","3"]; a.distinct();//调用此句就可以去重了 alert(a);//运行结果就为1,2,3 </script>
相关文章推荐
- js移除数组中指导位置元素
- JS中split用法和数组中元素的删除
- JS数组声明技巧、数组动态添加元素
- JS中取数组中重复的元素和去除重复的元素
- js中对元素数组排序比较上下限值
- 用js实现随机返回数组的一个元素
- JS删除数组指定元素
- 判断js数组包是否包含某个元素
- js数组Array元素排序sort
- js指定移除数组里面元素
- 判断数组是否已包含了某个元素的js函数
- js数组删除元素
- js数组去掉重复的元素
- 2006第一个工作日--js删除数组某个元素[2006-02-05]
- js过滤数组重复元素的方法
- js 删除数组元素。
- 在JS的(字符串)数组中针对每个元素的内容进行查找和替换
- js过滤数组重复元素
- js去掉数组中的重复元素
- js过滤数组重复元素的简单方法