Array.prototype.slice()/String.prototype.slice()

(標準組み込みオブジェクト > Array > メソッド)
(標準組み込みオブジェクト > String > メソッド)
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/slice

slice()
slice(start)
slice(start, end)

文字列や配列などからデータの一部分だけ取り出せるメソッド。配列(文字列)の一部を start から end (end は含まれない)までの範囲で、選択した新しい配列オブジェクトにシャローコピーして返す。 ここで start と end はその配列(文字列)に含まれる項目のインデックスを表す。元の配列(文字列)は変更されない。

const array = ['a1','a2','a3','a4','a5']
const newArray = array.slice(1,4);
newArray
// ['a2', 'a3', 'a4']
array
// ['a1','a2','a3','a4','a5']

const str = 'The quick brown fox jumps over the lazy dog.';
console.log(str.slice(4, 19));
// "quick brown fox"
console.log(str.slice(-9, -5));
// "lazy"
inserted by FC2 system