网上找了个高效去除重复数组元素的代码。。。
测试了下,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());
本文分享了一个简洁高效的JavaScript代码,用于去除数组中的重复元素。通过自定义的unique函数,我们可以轻松地实现这一功能,使得数组仅包含唯一元素。
4486

被折叠的 条评论
为什么被折叠?



