heikediguo 发表于 2013-2-1 10:15:19

javascript去掉数组中的重复元素

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

测试了下,OK。。。

贴上代码。。。
Array.prototype.unique = function(){ var a = {}; for(var i = 0,len = this.length;i < len;i++){ var v = this; if(typeof a == 'undefined'){ a = 1; } } this.length = 0; for(var p in a){ this = p; delete a; } return this; }; var arr = ['a','b','c','d','e','f','a','g','c','a','d','e','m','e','n']; alert(arr.unique());  
 
页: [1]
查看完整版本: javascript去掉数组中的重复元素