JavaScript Array slice() 方法
示例
選擇元素
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(1, 3);
自己動手試一試 »
使用負值選擇元素
const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const myBest = fruits.slice(-3, -1);
自己動手試一試 »
描述
slice()
方法以陣列形式返回選定的元素,作為一個新陣列。
slice()
方法從指定的 start 位置開始,到指定的 end 位置(不包含)結束。
slice()
方法不會改變原始陣列。
語法
array.slice(start, end)
引數
引數 | 描述 |
start | 可選。 起始位置。預設為 0。 負數表示從陣列末尾開始。 |
end | 可選。 結束位置。預設為最後一個元素。 負數表示從陣列末尾開始。 |
返回值
一個包含選定元素的新陣列。 |
瀏覽器支援
slice()
是 ECMAScript1 (ES1) 特性。
ES1 (JavaScript 1997) 在所有瀏覽器中都得到完全支援
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |