Javascriptremove自定义数组删除方法_javascript技巧
来源:动视网
责编:小采
时间:2020-11-27 20:44:53
Javascriptremove自定义数组删除方法_javascript技巧
Javascriptremove自定义数组删除方法_javascript技巧: 代码如下: Javascript自定义数组删除方法remove() Array.prototype.remove=function(dx){ if(isNaN(dx)dx>this.length){return false;} for(var i=0,n=0;i if(this[i]!=this[dx]){ this[n++]
导读Javascriptremove自定义数组删除方法_javascript技巧: 代码如下: Javascript自定义数组删除方法remove() Array.prototype.remove=function(dx){ if(isNaN(dx)dx>this.length){return false;} for(var i=0,n=0;i if(this[i]!=this[dx]){ this[n++]

代码如下:
Javascript自定义数组删除方法remove() Array.prototype.remove=function(dx){
if(isNaN(dx)||dx>this.length){return false;}
for(var i=0,n=0;i
if(this[i]!=this[dx]){
this[n++]=this[i]
}
}
this.length-=1
}
function f(){
var str = "001|002|003";//
var arr = str.split("|");
alert("删除前数组长度:" + arr.length);
for(var i=0;ialert(arr[i]);
}
arr.remove(1);//javascript本来是不包含些函数的。
alert("删除后数组长度:" + arr.length);
for(var i=0;ialert(arr[i]);
}
}
script>
Javascriptremove自定义数组删除方法_javascript技巧
Javascriptremove自定义数组删除方法_javascript技巧: 代码如下: Javascript自定义数组删除方法remove() Array.prototype.remove=function(dx){ if(isNaN(dx)dx>this.length){return false;} for(var i=0,n=0;i if(this[i]!=this[dx]){ this[n++]