JavaScript 数组 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);
试试看 »
描述
The slice()
方法返回数组中选定的元素,作为新数组。
The slice()
方法从给定的 start 开始选择,直到(不包括)给定的 end。
The slice()
方法不会改变原始数组。
语法
array.slice(start, end)
参数
参数 | 描述 |
start | 可选。 起始位置。默认值为 0。 负数从数组末尾开始选择。 |
end | 可选。 结束位置。默认值为最后一个元素。 负数从数组末尾开始选择。 |
返回值
一个包含所选元素的新数组。 |
浏览器支持
slice()
是 ECMAScript1 (ES1) 的特性。
ES1 (JavaScript 1997) 在所有浏览器中都得到完全支持。
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |