您的位置:首页 > Web前端 > JavaScript

JS数组去除重复项

2011-01-05 14:17 483 查看
    对一个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--;   //不加这句不能判断出 true false的重复项
           }       
      }  
  }

 

//结果:

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  null