定義
指定陣列編號範圍,返回一組新的陣列
【必須値】開始,結束
※返回的値不會包含結束的編號,但會包含開始的那個編號
範例
const fruits = ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'];
const sl=fruits.slice(0, 2);
//return//fruits[0], fruits[1];
console.log(sl);//
["Banana", "Orange"]
【省略結束値】回報至最末項
const fruits = ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'];
const sl=fruits.slice(2);
//等於fruits.slice(2, fruits.length);
//return fruits[2], fruits[3], fruits[4]
console.log(sl);//
["Lemon", "Apple", "Mango"]
擷取多範圍
fruits共有5項資料。
保留【第1項】【第3~5項】。
多條件要用中括號[]包起來。
條件之間用逗號, 連結。
並且加上spread operator轉換成array形式。
const fruits = ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango'];
const sl=[
...fruits.slice(0, 1),
...fruits.slice(2)
];
console.log(sl);
//["Banana", "Lemon", "Apple", "Mango"]