One .splice()
メソッドは配列に項目を追加/削除し、削除された項目を返します。
arrayObject.splice(index,howmany,item1,...,itemX)
Parameters | Description |
index | 必須。項目を追加または削除する位置を指定する整数。配列の末尾からの位置を指定するには、負の数を使用します。 |
いくつ | 必要です。削除するアイテムの数。 0 に設定すると、項目は削除されません。 |
item1、...、itemX | はオプションです。新しい項目が配列に追加されました。 |
最小要素。
arrayObject.slice(start1,end2)
パラメータ
説明
start1 必須。選択範囲を開始する位置を指定します。負の場合は、配列の末尾からの位置を指定します。つまり、-1 は最後の要素を指し、-2 は最後から 2 番目の要素を指し、以下同様になります。
オプション。選択範囲の終了位置を指定します。このパラメータは、配列フラグメントの末尾の配列インデックスです。このパラメータが指定されていない場合、分割配列には配列の先頭から末尾までのすべての要素が含まれます。このパラメータが負の場合、配列の末尾から始まる要素が指定されます。 | min 2 つ以上の配列を連結するために使用されるメソッド。 |
新しい配列を返します。配列は、すべての arrayX パラメーターを arrayObject に追加することによって生成されます。 concat() 操作の引数が配列の場合、配列ではなく配列内の要素が追加されます。 | arrayObject.concat(X,このパラメータには、特定の値または配列オブジェクトを指定できます。任意の数値を指定できます。 .sort() メソッドは、配列の要素をソートするために使用されます。 |
arrayObject | .sort( | sortby
Parameters
Description
sortby
オプション。ソート順を指定します。関数である必要があります。
sortby関数には2つのパラメータaとbが必要で、その戻り値は次のとおりです:
a が b に等しい場合、0 を返します。 | a が b より大きい場合、0 より大きい値を返します。 |
例: | let a=[1,2,3]; a.splice(1,1,666); console.log(a);//[1,666,3] ログイン後にコピー |
1. es6 の新しい関数は、配列参照をトラバースするために使用されます: イテレーターと for...of ループ
2. for in の違いand for:
簡単に言えば、for in はキー名を走査し、for of はキー値を走査します。
let a=[1,2,3,4,5]; console.log(a.slice(1,4)); //[2,3,4]
for of のこの機能により、反復子オブジェクトもトラバースできますが、for in は単純なトラバースです。
5つ目です今日はjs配列の基礎知識をまとめます。定期的に自分の知識を強化するために使用されます。
以上がjs配列操作記録方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。