首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript去掉数组中的反复元素

2012-10-09 
javascript去掉数组中的重复元素网上找了个高效去除重复数组元素的代码。。。 测试了下,OK。。。 贴上代码。。。Arr

javascript去掉数组中的重复元素

网上找了个高效去除重复数组元素的代码。。。

测试了下,OK。。。

贴上代码。。。

Array.prototype.unique = function(){ var a = {}; for(var i = 0,len = this.length;i < len;i++){ var v = this[i]; if(typeof a[v] == 'undefined'){ a[v] = 1; } } this.length = 0; for(var p in a){ this[this.length] = p; delete a[p]; } return this; }; var arr = ['a','b','c','d','e','f','a','g','c','a','d','e','m','e','n']; alert(arr.unique()); 

?

?

1 楼 cerany 2011-06-15   这个不错啊 呵呵

热点排行