次のコードをグローバル js ファイルに配置します:
Js code
/**
*指定された添え字またはオブジェクトを配列から削除します
*/
Array.prototype.remove=function(obj){
for(var i =0;i var temp = this[i];
if(!isNaN(obj)){
temp=i;
}
if(temp == obj){
for(var j = i; j
this[j]=this[j 1];
this.length = this.length-1; 🎜>}
}
使用法:
Js コード
arr[0]="dddddd";
arr[1]="dxxxxxxx"; [2]="vvvvvvv ";
arr[3]="dbbbbb";
var str ="vvvvvvv";
arr.remove(3);// インデックス 3 のオブジェクトを削除します
arr.remove( str); //削除オブジェクトの値は "vvvvvvv"