`
islong
  • 浏览: 15031 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

JS数组去除重复项

 
阅读更多

对一个JS数组去除重复项方法很多,但以前写的总是有些问题,譬如包含不同类型数据项无法删除,查了些资料做了一点修改认为这个方法蛮好的。

//去除数组中重复的
var array=[2.3,2.3,"a","b","b",true,true,true,false,1,0,undefined,null];
for(var i=0;i<array.length;i++){
for(var j=i+1;j<array.length;j++){
if(array[j]===array[i]) {
array.splice(j,1);
j--;//不加这句不能判断出 truefalse的重复项
}
}
}

//结果:

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics