実際、私が通常使用するものはプッシュとポップですが、後で使用するためにそれらを書き留めています。
シフト:元の配列の最初のアイテムを削除し、削除された要素の値を返します。配列が空の場合、未定義に戻ります
コードコピーは次のとおりです。
var a = [1,2,3,4,5];
var b = a.shift(); // A:[2,3,4,5] B:1
Unshift :元の配列の先頭に引数を追加し、配列の長さを返します
コードコピーは次のとおりです。
var a = [1,2,3,4,5];
var b = A.Unshift(-2、-1); // A:[-2、-1,1,2,3,4,5] B:7
注:IE6.0のテストリターン値は常に未定義であり、FF2.0のテストリターン値は7であるため、このメソッドの返品値は信頼できません。返品値を使用する必要がある場合は、この方法ではなくSpliceを使用できます。この記事は、www.45it.comからのものです
POP :元の配列の最後のアイテムを削除し、削除された要素の値を返します。配列が空の場合、未定義に戻ります
コードコピーは次のとおりです。
var a = [1,2,3,4,5];
var b = a.pop(); // A:[1,2,3,4] B:5
プッシュ:元の配列の最後に引数を追加し、配列の長さを返します
コードコピーは次のとおりです。
var a = [1,2,3,4,5];
var b = a.push(6,7); // A:[1,2,3,4,5,6,7] B:7
concat :元の配列にパラメーターを追加することで構成される新しい配列を返します。
コードコピーは次のとおりです。
var a = [1,2,3,4,5];
var b = a.concat(6,7); // A:[1,2,3,4,5] B:[1,2,3,4,5,6,7]
Splice (Start、deletecount、val1、val2、...):開始位置からdeletecountアイテム、val1、val2、...
コードコピーは次のとおりです。
var a = [1,2,3,4,5];
var b = a.splice(2,2,7,8,9); // A:[1,2,7,8,9,5] B:[3,4]
var b = a.splice(0,1); //同じシフト
A.Splice(0,0、-2、-1); var b = a.length; //同じUnshift
var b = a.splice(a.length-1,1); //同じポップ
A.Splice(A.Length、0,6,7); var b = a.length; //同じプッシュ
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
スプライスの詳細:
スプライス関数法は、配列から1つ以上の要素を削除し、必要に応じて、削除された要素位置に新しい要素を挿入して、削除された要素を返すことです。
arrayobj.splice(start、deletecount、[item1 [、item2 [、。。。。]]]]))
その中で、arrayobjが必要です。配列オブジェクト。
スタートは必須です。 0から計算される配列から要素を削除するための開始位置を指定します。
deleteCountは必須です。削除する要素の数。
item1、item2、。 。、itemnは必須オプションです。削除された要素の場所に挿入される新しい要素。
JavaScriptのスプライス関数法は、開始位置から開始する指定された要素の数を削除し、新しい要素を挿入し、それによりArrayOBJを変更できます。返品値は、削除された要素で構成される新しい配列オブジェクトです。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
逆:配列が逆
コードコピーは次のとおりです。
var a = [1,2,3,4,5];
var b = a.Reverse(); // A:[5,4,3,2,1] B:[5,4,3,2,1]
ソート(順序機能):指定されたパラメーターで配列を並べ替えます
コードコピーは次のとおりです。
var a = [1,2,3,4,5];
var b = a.sort(); // A:[1,2,3,4,5] B:[1,2,3,4,5]
スライス(START、END):指定されたStart subscriptから元の配列の最終サブスクリプトまでのアイテムで構成される新しい配列を返します。
コードコピーは次のとおりです。
var a = [1,2,3,4,5];
var b = a.slice(2,5); // A:[1,2,3,4,5] B:[3,4,5]
Join(Separator): Arrayの要素を文字列にグループ化し、セパレーターをセパレーターとしてグループ化します。省略した場合は、デフォルトのコンマをセパレーターとして使用します。
コードコピーは次のとおりです。
var a = [1,2,3,4,5];
var b = a.join( "|"); // A:[1,2,3,4,5] B: "1 | 2 | 3 | 4 | 5"
上記はすべてこの記事についてです。あなたがそれを好きになることを願っています。