定義と使用法
slice() メソッドは、既存の配列から選択された要素を返します。
構文
arrayObject.slice(start,end)
パラメータ
説明
start 必須。選択範囲を開始する位置を指定します。負の場合は、配列の末尾からの位置を指定します。つまり、-1 は最後の要素を指し、-2 は最後から 2 番目の要素を指し、以下同様になります。
終了 オプション。選択範囲の終了位置を指定します。このパラメータは、配列フラグメントの末尾の配列インデックスです。このパラメータが指定されていない場合、分割配列には配列の先頭から末尾までのすべての要素が含まれます。このパラメータが負の場合、配列の末尾から始まる要素が指定されます。
戻り値
arrayObject の要素を最初から最後まで (この要素を除く) 含む新しい配列を返します。
説明
このメソッドは配列を変更するのではなく、部分配列を返すことに注意してください。配列から要素のセグメントを削除する場合は、Array.splice() メソッドを使用する必要があります。
ヒントとメモ
注: 負の値を使用して配列の末尾から要素を選択できます。
注: end が指定されていない場合、slice() メソッドは配列の先頭から末尾までのすべての要素を選択します。
例 例 1
この例では、新しい配列を作成し、そこから選択した要素を表示します:
出力:
George,John,Thomas
John,Thomas
George 、John、Thomas
例 2
この例では、新しい配列を作成し、そこから選択した要素を表示します:
出力:
ジョージ、ジョン、トーマス、ジェームズ、アドリュー、マーティン
トーマス、ジェームズ
ジョージ、ジョン、トーマス、ジェームズ、アドリュー、マーティン
TIY
slice()
slice() を使用して、既存の配列から選択した要素を表示する方法。