JavaScript Array slice()

定义和用法

slice() 方法以新的数组对象,返回数组中被选中的元素。

slice() 方法选择从给定的 start 参数开始的元素,并在给定的 end 参数处结束,但不包括。

注释:slice() 方法不会改变原始数组。

实例

例子 1

从数组中选择元素:

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1, 3);

亲自试一试

例子 2

使用负值选择元素:

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var myBest = fruits.slice(-3, -1);

亲自试一试

语法

array.slice(start, end)

参数值

参数 描述
start

可选。整数,指定从哪里开始选择(第一个元素的索引为 0)。

使用负数从数组的末尾进行选择。如果省略,则类似于 "0"。

end

可选。整数,指定结束选择的位置。

如果省略,将选择从开始位置到数组末尾的所有元素。使用负数从数组末尾进行选择。

技术细节

返回值: 新的数组,包含选定的元素。
JavaScript 版本: ECMAScript 1

浏览器支持

所有浏览器都完全支持 slice() 方法:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့

ပတ်သတ် ပြီး စား

ပညာရှင်ပြီးJavaScript အသုံးပြုမှု

ပညာရှင်ပြီးJavaScript အသုံးပြုမှု Const

ပညာရှင်ပြီးJavaScript အသုံးပြုမှု

ပညာရှင်ပြီးJavaScript အသုံးပြုမှု ရှိပါ

ပညာရှင်ပြီးJavaScript အသုံးပြုမှု တိုက်ဆိုင်