<script language="网页特效">
<!--
var stra="1,2,3,4,5,6,7";
var strb="2,0,4,6,8,9";
//需要剔除2,4,6三个元素
var str=stra+","+strb;
var strarr=str.split(",");
//排序
strarr.sort();
var result=new array();
var temps教程tr="";
for(var i in strarr)
{
if(strarr[i] != tempstr)
{
result.push(strarr[i]);
tempstr=strarr[i];
}
else
{
continue;
}
}
alert(result.join(","))
//-->
</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<array.length; i++)
{
for(var j=i+1; j<array.length;j++)
{
if(array[i]==array[j])
{
array = removeelement(j,array);//删除指定下标的元素(上篇文章中)
i=0;
break;
}
}
}
for(var i=0; i<array.length; 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<shu.length;j++)
{
if(shu[i]==shu[j])
{
shu[i]=0;
break;
}
}
if ( shu[i]!=0)
{
document.write(shu[i] + "<br>");
}
}
</script>