配列から指定範囲の要素を抽出して新しい配列を生成します

JavaScriptの`Array.slice()`メソッドは、配列の指定した範囲の要素を返して、新しい配列を作成します。

このメソッドは start と end の 2 つのパラメーターを受け取ります。startは、返す部分配列の開始位置(この位置の要素を含む)を示し、endは、返す部分配列の終了位置(この位置の要素を含まない)を示します。start のみを与えて end を与えない場合、start から配列の末尾までのすべての要素が返されます。

このメソッドは元の配列を変更せず、選択した要素を含む新しい配列を返します。

以下に、Array.slice() メソッドの使用方法の例を示します。

const fruits = ['apple', 'banana', 'cherry', 'date', 'elderberry'];

const slicedFruits = fruits.slice(1, 4);
console.log(slicedFruits);
// 输出: ['banana', 'cherry', 'date']

const slicedFruits2 = fruits.slice(2);
console.log(slicedFruits2);
// 输出: ['cherry', 'date', 'elderberry']

最初の slice() メソッド呼び出しは、インデックス 1 (インクルード) からインデックス 4 (エクスクルード) の要素を返します。そのため、結果は [‘banana’, ‘cherry’, ‘date’] になります。2 番目の slice() メソッド呼び出しは開始インデックスのみを指定するため、結果にはインデックス 2 から配列の終わりまでの要素すべて、つまり [‘cherry’, ‘date’, ‘elderberry’] が含まれます。

bannerAds