Array.prototype.slice()

const animals = ['ant', 'bison', 'camel', 'duck', 'elephant'];

console.log(animals.slice(2));
// expected output: Array ["camel", "duck", "elephant"]

console.log(animals.slice(2, 4));
// expected output: Array ["camel", "duck"]

console.log(animals.slice(1, 5));
// expected output: Array ["bison", "camel", "duck", "elephant"]

slice就像:我要刪除前面的二個! animals.slice(2)
(實際上是index為2保留,之後的也保留。刪掉0、1)
我要刪除前面的二個,第四個以後的也都刪掉 animals.slice(2, 4)
(實際上是index為2的保留,保留到四的以前…不包含四,記起來比較麻煩。)
只刪除一個的情況:
我要刪除第二個,只刪除一個(第二個參數變成要刪幾個)
months.splice(2, 1);