<script>
//用遍历的方法删除数组中的重复.
//参数m,取得前m个元素.
Array.prototype.removerepeat=function(m)
{
var k = 0,j = 0,n = 0;
var ok = new Array();
for(var i=0;i<m;i++)
{
for(j=i+1;j<m;j++)
{
if(this[i]==this[j])this[i]=null;
}
}
for(var i=0;i<m;i++)if(this[i])ok[k++]=this[i];
return ok;
}
var a = [500,540,520,510,510,520,540];
alert(a.removerepeat(5));
</script>
//用遍历的方法删除数组中的重复.
//参数m,取得前m个元素.
Array.prototype.removerepeat=function(m)
{
var k = 0,j = 0,n = 0;
var ok = new Array();
for(var i=0;i<m;i++)
{
for(j=i+1;j<m;j++)
{
if(this[i]==this[j])this[i]=null;
}
}
for(var i=0;i<m;i++)if(this[i])ok[k++]=this[i];
return ok;
}
var a = [500,540,520,510,510,520,540];
alert(a.removerepeat(5));
</script>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货