<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>