24 lines
760 B
Markdown
24 lines
760 B
Markdown
|
---
|
|||
|
title: Remove Elements from an Array Using slice Instead of splice
|
|||
|
localeTitle: 使用切片从阵列中删除元素而不是拼接
|
|||
|
---
|
|||
|
## 使用切片从阵列中删除元素而不是拼接
|
|||
|
|
|||
|
* splice和slice方法之间的区别在于slice方法不会改变原始数组,而是返回一个新数组。
|
|||
|
* slice方法需要2个参数才能使索引开始和结束切片(结束是非包含的)。
|
|||
|
* 如果您不想改变原始数组,可以使用切片方法。
|
|||
|
|
|||
|
## 解
|
|||
|
|
|||
|
```javascript
|
|||
|
function nonMutatingSplice(cities) {
|
|||
|
// Add your code below this line
|
|||
|
|
|||
|
return cities.slice(0, 3);
|
|||
|
|
|||
|
// Add your code above this line
|
|||
|
}
|
|||
|
var inputCities = ["Chicago", "Delhi", "Islamabad", "London", "Berlin"];
|
|||
|
nonMutatingSplice(inputCities);
|
|||
|
|
|||
|
```
|