JS筛选
js 中的数组怎么取出没有相同的记录啊 比如 一个数组 var s =[1,2,4,5,6,7,7,8,8,2,3,4]
我现在要得结果是[1,2,4,5,6,7,8,3]
求救~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2008-03-27 20:04
2008-03-28 08:42

2008-03-28 10:28
程序代码:
/**
++ 方法:Array.remove(dx)
++ 功能:删除数组元素.
++ 参数:dx删除元素的下标.
++ 返回:在原数组上修改数组
++
++ 使用:a = ['1','2','3','4','5'];
++ alert("elements: "+a+"\nLength: "+a.length);
++ a.remove(0); //删除下标为0的元素
++ alert("elements: "+a+"\nLength: "+a.length);
*/
//通过遍历,重构数组.
Array.prototype.remove=function(dx)
{
if(isNaN(dx)||dx>this.length){return false;}
for(var i=0,n=0;i<this.length;i++)
{
if(this[i]!=this[dx])
{
this[n++]=this[i]
}
}
this.length-=1
}
2008-03-28 11:49

2008-03-28 11:59
2008-03-28 12:38
2008-03-28 12:51
2008-03-29 12:36
2008-03-31 09:12
2008-03-31 09:45