目录

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()方法从给定的开始,直到给定(不包括)结尾

这个slice()方法不会改变原始数组。


语法

array.slice( start, end)

参数

Parameter Description
start Optional.
Start position. Default is 0.
Negative numbers select from the end of the array.
end Optional.
End position. Default is last element.
Negative numbers select from the end of the array.

返回值

包含所选元素的新数组。


浏览器支持

slice()是 ECMAScript1 (ES1) 功能。

所有浏览器均完全支持 ES1 (JavaScript 1997):

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes