【www.gdgbn.com--js教程】

<script language="网页特效">

</script>

下面是我从网上搜索到的

删除数组中值重复的元素,各位有什么好的建议,请赐教

 

代码:

function removeduplelem()
{
 var array = new array();
 for(var i=0; i<10; i++)
 {
  array.push(i+"name");
 }
 array.push("3name");
 array.push("5name");
 array.push("9name");
 array.push("3name");

array.push("9name");
 array.push("9name");

 for(var i=0; i  {
  for(var j=i+1; j   {
   if(array[i]==array[j])
   {
    array = removeelement(j,array);//删除指定下标的元素(上篇文章中)
    i=0;
    break;
   }
  }
 }
 for(var i=0; i  {
  alert(array[i]);
 }

return array;
}

方法三

<script>
var shu=array("110846896","110846897","110846896");
for(var i=0;i < shu.length;i++)
{
for( var j=i+1;j {
   if(shu[i]==shu[j])
   {
     shu[i]=0;
     break;
   }
}
if ( shu[i]!=0)
{
   document.write(shu[i] + "
");
}
}
</script>

本文来源:http://www.gdgbn.com/wangyezhizuo/28630/