JavaScript——数组——slice方法
slice() 方法用于从数组中返回指定位置的元素,返回一个新的数组副本,不修改原数组。
语法:
array.slice(start, end)
参数:
– start:从零开始计算,起始位置的索引。如果省略,则从头开始切割。
– end:可选,结束位置的索引(不包括该位置的元素)。如果省略,则切割到数组末尾。
示例:
“`javascript
const array = [1, 2, 3, 4, 5];
const newArray = array.slice(1, 3);
console.log(newArray); // 输出 [2, 3]
“`
在这个例子中,原始数组为 [1, 2, 3, 4, 5],我们使用了 slice 方法来获取索引为 1 到索引为 3(不包括)的元素,即 [2, 3]。注意,原数组并没有被修改。
需要注意的是,slice 方法可以用于类数组对象(如字符串),以及不可变的类数组对象(如 NodeLists 和 arguments 对象)。
参考文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/slice