可能的重复:
在 JavaScript 数组中查找重复值的最简单方法 https://stackoverflow.com/questions/840781/easiest-way-to-find-duplicate-values-in-a-javascript-array
Javascript数组排序和唯一性 https://stackoverflow.com/questions/4833651/javascript-array-sort-and-unique
我有以下数组
var output = new array(7);
output[0]="Rose";
output[1]="India";
output[2]="Technologies";
output[3]="Rose";
output[4]="Ltd";
output[5]="India";
output[6]="Rose";
我怎样才能删除上面数组中的重复元素。有什么方法可以做到这一点吗?
你可以写一个这样的函数
function eliminateDuplicates(arr) {
var i,
len=arr.length,
out=[],
obj={};
for (i=0;i<len;i++) {
obj[arr[i]]=0;
}
for (i in obj) {
out.push(i);
}
return out;
}`
检查这个here http://dreaminginjavascript.wordpress.com/2008/08/22/eliminating-duplicates/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)