Javascript removeカスタム配列削除方法

1054 ワード

 
  


Javascript remove()
<br> Array.prototype.remove=function(dx){ <br>   if(isNaN(dx)||dx>this.length){return false;} <br>   for(var i=0,n=0;i<this.length;i++){ <br>     if(this[i]!=this[dx]){ <br>       this[n++]=this[i] <br>     } <br>   } <br>   this.length-=1 <br>  } <br>function f(){ <br>var str = "001|002|003";// <br>var arr = str.split("|"); <br>alert(" :" + arr.length); <br>for(var i=0;i<arr.length;i++){ <br>alert(arr[i]); <br>} <br>arr.remove(1);//javascript 。 <br>alert(" :" + arr.length); <br>for(var i=0;i<arr.length;i++){ <br>alert(arr[i]); <br>} <br>} <br>