js配列は下付きで要素を削除します。


1、配列の作成

var array = new Array();
var array = new Array(size);//
var array = new Array(item1,item2……itemN);//
2、取得、割り当て

var item = array[index];//
array[index] = value;//
3、新しい要素を追加します

array.push(item1,item2……itemN);// ,
array.unshift(item1,item2……itemN);// , ,  
array.splice(start,delCount,item1,item2……itemN);// start delCount , start
4、要素を削除する

array.pop();// ,
array.shift();// , ,
array.splice(start,delCount);// start delCount
5、配列の結合、切り取り

array.slice(start,end);
// , end , end start
array.concat(array1,array2);
//
6、配列の並べ替え

array.reverse();//
array.sort();// ,
7、配列変換文字列
array.join(separator)//配列原因をseparatorで接続する
配列要素を削除する方法が見つかりませんでした。そこでいくつかの資料を調べて解決方法を見つけました。
配列要素を削除するには、拡張されたArayプロトタイプタイプが必要です。

Array.prototype.del=function(index){
    if(isNaN(index)||index>=this.length){
      return false;
    }
    for(var i=0,n=0;i
      if(this[i]!=this[index]){
        this[n++]=this[i];
      }
    }
    this.length-=1;
  };