|
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Javascript自定義數組刪除方法remove()</title>
<script type="text/Javascript">
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
}
function f(){
var str = "001|002|003";//
var arr = str.split("|");
alert("刪除前數組長度:" + arr.length);
for(var i=0;i<arr.length;i++){
alert(arr[i]);
}
arr.remove(1);//Javascript本來是不包含些函數的。
alert("刪除后數組長度:" + arr.length);
for(var i=0;i<arr.length;i++){
alert(arr[i]);
}
}
</script>
</head>
<body>
<input type="button" onclick="f();" value="ok" />
</body>
</html>
JavaScript技術:Javascript remove 自定義數組刪除方法,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。