JavaScriptのArray.slice()メソッドは、配列の指定した範囲の部分配列を作成します。

配列の特定範囲の要素を抜き出し、新しい配列として返すArray.slice()メソッド。元々の配列は変更されず、抜き出した要素を含む新しい配列が返されます。

このメソッドはstartとendの2つのパラメータを受け取り、抽出する要素の開始位置と終了位置を表します(終了位置の要素は除かれます)。endパラメータを省略すると、startの位置から配列の最後まで全ての要素が抽出されます。

配列の要素を範囲で取得するにはArray.slice()メソッドを使用する。

  1. 配列の一部を抽出して、新しい配列を作成します。
  2. 配列をコピーする。
  3. 配列の特定の範囲の要素を抽出する。

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

const arr = [1, 2, 3, 4, 5];
// 提取数组的一部分
const slicedArray = arr.slice(1, 4); // [2, 3, 4]
// 复制数组
const copiedArray = arr.slice(); // [1, 2, 3, 4, 5]
// 提取数组的指定范围的元素
const firstThreeElements = arr.slice(0, 3); // [1, 2, 3]
const lastTwoElements = arr.slice(-2); // [4, 5]

配列内のオブジェクトや配列をディープコピーしたい場合は、Array.slice() ではなく別のメソッド( 例: JSON.parse(JSON.stringify(配列)) )を使用する必要があります。Array.slice() は、それらのオブジェクトや配列の参照のみを返す、配列のシャローコピーを返します。

bannerAds