js slice()
时间: 2023-12-14 15:34:51 浏览: 70
JavaScript中的slice()函数是一个数组对象的方法,它可以返回一个数组的一部分,而不会修改原始数组。slice()方法可以接受两个参数,第一个参数是起始位置,第二个参数是结束位置(不包括该位置的元素)。如果省略第二个参数,则slice()方法将返回从起始位置到数组末尾的所有元素。
以下是一些使用slice()函数的例子:
1. 返回数组的一部分
```javascript
const fruits = ['apple', 'banana', 'orange', 'grape', 'kiwi'];
const citrus = fruits.slice(2, 4);
console.log(citrus); // 输出:['orange', 'grape']
```
2. 从指定位置开始返回数组的一部分
```javascript
const fruits = ['apple', 'banana', 'orange', 'grape', 'kiwi'];
const someFruits = fruits.slice(1);
console.log(someFruits); // 输出:['banana', 'orange', 'grape', 'kiwi']
```
3. 返回整个数组的副本
```javascript
const fruits = ['apple', 'banana', 'orange', 'grape', 'kiwi'];
const allFruits = fruits.slice();
console.log(allFruits); // 输出:['apple', 'banana', 'orange', 'grape', 'kiwi']
```
阅读全文