js配列はsubscript_javascriptスキルに基づいて要素を削除します

WBOY
リリース: 2016-05-16 16:04:18
オリジナル
1890 人が閲覧しました

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);// 1 つ以上の要素を配列に追加し、新しい配列の長さを返します
array.unshift(item1,item2...itemN);// 1 つ以上の要素を配列の先頭に追加すると、元の要素の位置が自動的に後方に移動し、新しい配列の長さを返します
array.splice(start,delCount,item1,item2...itemN);//開始位置から後方に delCount 要素を削除し、開始位置から 1 つ以上の新しい要素を挿入します

4. 要素の削除

コードをコピーします コードは次のとおりです:

array.pop();//最後の要素を削除し、要素
を返します array.shift();//最初の要素を削除すると、配列要素の位置が自動的に前方に移動され、削除された要素が返されます
array.splice(start,delCount);//開始位置からdelCount要素を逆方向に削除します

5. 配列のマージとインターセプト

コードをコピーします コードは次のとおりです:

array.slice(開始,終了);
//配列の一部を配列形式で返します。endを省略した場合はstart以降の要素がすべてコピーされますので注意してください。 array.concat(array1,array2);
//複数の配列を 1 つの配列に結合します

6. 配列のソート

コードをコピーします コードは次のとおりです:
array.reverse();//配列の反転
array.sort();//配列をソートし、配列アドレスを返します

7. 配列を文字列に変換します

array.join(separator);//配列要素をセパレータで接続します

これだけリストを作成しても、配列要素を削除する方法がまだ見つかりません。そこでいくつかの情報を調べたところ、解決策が見つかりました。

配列要素を削除するには、配列プロトタイプのプロトタイプを拡張する必要があります。

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;
  };
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート