配列内蔵関数接合、slice


splice


特定の区間を削除します.
例)
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

numbers.splice(0, 4);
console.log(numbers);
出力は
(6) [5, 6, 7, 8, 9, 10]
除外された数値.
const splicedNumbers = numbers.splice(0, 4);
console.log(splicedNumbers);
変数に入れて出力してみることができます.
(4) [1, 2, 3, 4]

slice


既存の配列には触れず、条件に合った要素をもたらします.
例)
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

const slicedNumbers = numbers.slice(0, 6);
console.log(slicedNumbers);
console.log(numbers);
slice(start,end)は、最初のインデックスから終了インデックスまでですが、終了インデックスの前に限られます.
だから出力は
(6) [1, 2, 3, 4, 5, 6]
(10) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
既存の配列数の値は変更されません.