你的位置:首页 > Java教程

[Java教程]js如何删除数组中重复的值


js如何删除数组中重复的值:
有时候需要删除数组中重复的元素,下面是分享一下常用的代码,希望能够给需要的朋友带来一定的帮助。
代码实例如下:

 

Array.prototype.deleteEle=function() {  var obj={}; var newArr=[]; var i,j;  for(i=0;i<this.length;i++)  {   if(typeof(obj[this[i]])=="undefined")   {    obj[this[i]]="";   }  }  for(j in obj)  {   newArr.push(j)  }  return newArr; } var theArray=new Array(1,2,3,4,5,6,8,5,4);document.write(theArray.deleteEle());

 

以上代码可以删除数组中重复的值,最后输出值为:1,2,3,4,5,6,8。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=8921

更多内容可以参阅:http://www.softwhy.com/javascript/