js, slice()
时间: 2024-08-26 09:02:53 浏览: 25
javaScript中slice函数用法实例分析
在JavaScript中,`slice()`是一个数组方法,它允许你从原数组中复制一部分到新的数组,而不会改变原数组。这个方法接受两个参数:起始索引和结束索引(可选)。以下是它的基本用法:
```javascript
let array = ['a', 'b', 'c', 'd', 'e'];
let newArray = array.slice(1, 4); // 返回 ['b', 'c', 'd']
```
这里,`slice(1, 4)`表示从索引1开始(包含),直到索引4结束(不包含),所以新数组包含了原数组中的第三个到第五个元素。
如果只提供一个参数,那么它将从该位置开始到数组的末尾:
```javascript
let slicedArray = array.slice(2); // 返回 ['c', 'd', 'e']
```
如果省略第二个参数,则默认到数组的末尾:
```javascript
let fullSlice = array.slice(); // 返回整个原数组 ['a', 'b', 'c', 'd', 'e']
```
注意,`slice()`不会修改原数组,而是返回一个新的数组。
阅读全文