最後のアイテムを削除します
最後のアイテムを削除し、削除された要素の値を返します。配列が空の場合は、未定義の返品を返します
var a = [1,2,3,4,5]; a.pop(); // a:[1、2、3、4] a.pop(); // a:[1、2、3] a.pop(); // a:[1、2]]
Shiftは最初のアイテムを削除します
元の配列の最初のアイテムを削除し、削除された要素の値を返します。配列が空の場合は、未定義の返品を返します
var a = [1,2,3,4,5]; A.Shift(); // A:[2,3,4,5] A.Shift(); // A:[3,4,5]
最後まで押します
新しい配列の長さを返します。
var a = [1,2,3,4,5]; a.push(6); // [1、2、3、4、5、6] aa.push( 'xx'); // [1、2、3、4、5、6、 "xx"] returns 7a.push( 'yy'); // [1、2、3、4、5、6、 "xx"、 "yy"
上部にシフトを解除します
新しい配列の長さを返します。
var a = [1,2,3,4,5]; A.Unshift(); // [1、2、3、4、5] A.Unshift( "cc"); // ["cc"、1、2、3、4、5]は、長さ6a.unshift( "aaa"); // ["aaa"、 "cc"、1、2、3、4、5]リターン7]リターン7]
リバースアレイフリップ
反転した元の配列を返し、元の配列が反転します
var a = [1,2,3,4,5]; A.Reverse()// A:[5、4、3、2、1]は[5、4、3、2、1]を返します
結合配列を文字列に変換します
文字列を返し、元の配列は木材変化しています
var a = [1,2,3,4,5]; var b = a.join( '||'); // b: "1 || 2 || 3 || 4 || 5" a:[1,2,3,4,5]
インデックスアレイ要素インデックス
要素インデックスを返します。存在がない場合は-1を返し、インデックスは0から始まります
var a = ['a'、 'b'、 'c'、 'd'、 'e']; a.indexof( 'a'); // 0a.indexof(a); //-1a.indexof( 'f'); //-1a.indexof( 'e'); // 4
スライスインターセプト(スライス)アレイは、インターセプトされた配列を取得します
指定された開始インデックス(含まれる)から元の配列のエンディングインデックス(含まれていない)に構成される新しい配列を返します。元の配列は木材変化しており、インデックスは0から始まります。
var a = ['a'、 'b'、 'c'、 'd'、 'e']; a.slice(1,3); // ["b"、 "c"] a:['a'、 'b'、 'c'、 'd'、 'e'] a.slice(0,4); // ["a"、 "b"、 "c"、 "d"] a.slice(3,4); ["d"]]
スプライススプライスアレイの元の配列の変更は、シフト前に削除、ポップ後の削除、アンシフト前の追加、プッシュ後の追加の効果を実現できます。
スプライスされた要素アレイを返し、元の配列が変更され、インデックスは0から始まります
/ *パラメーターは2 * ///最初のパラメーターはインデックス(0から始まる)、2番目はvar a = ['a'、 'b'、 'c'、 'd'、 'e']です。 a.splice(0,2); // ["a"、 "b"] a:["c" "、" d "、" e "] a.splice(0,2); // [" c "、" d "] a:[" e "] var a = ['a'、 'b'、 'c'、 'd'、 'e']; A.Splice(0,1); // ["a"] a:["b"、 "c"、 "d"、 "e"] delete var a = ['a'、 'b'、 'c'、 'd'、 'e'] a.splice(a.length-1,1)l // ["e"] a:["a"、 "d" */// Splice(Start、DeleteCount、Val1、Val2、...):Start PositionからDeleteCountアイテム、およびval1、val2、... val1、val2、... var a = ['a'、 'b'、 'c'、 'd'、 'e']へのこの位置から... A.Splice(3,1,10,21,238,99); // ["d"] a:["a"、 "b"、 "c"、10、21、238,99、 "e"] var a = ['a'、 'b'、 'c'、 'd'、 'e']; a.splice(a.length、100000000,88)//最後の要素に続く要素から[]をreturn []任意の長さを傍受する必要があります。 a.splice(a.length、0,88)//最後の要素に続いて要素から[]を返す、任意の長さを傍受する必要があります。 0の長さをインターセプトすると空になる必要がありますa:[88、99、 "a"、 "b"、 "c"、 "d"、 "e"]はunshiftの前に追加されました
concatの組み合わせ
マージされた新しい配列を返し、元の配列は木材変化しています
var a = ['a'、 'b'、 'c'、 'd'、 'e']; A.concat([88,99]); // ["a"、 "b"、 ""、 "d"、 "e"、88、99] a:["a" a "、b"、c "" d "、" e "] var b = [999,10000] a.concat(b); A:["a"、 "b"、 "c"、 "d"、 "e"]
上記は、JSアレイ操作(配列の追加、削除、フリップ、弦の回転、インデックス、インターセプト(スライス)スライス、スプライス、および配列の組み合わせ)です。私はそれが誰にでも役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は、すべての人に時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!