freeCodeCamp/guide/english/certifications/javascript-algorithms-and-d.../functional-programming/remove-elements-from-an-arr.../index.md

22 lines
746 B
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: Remove Elements from an Array Using slice Instead of splice
---
## Remove Elements from an Array Using slice Instead of splice
- The difference between splice and slice method is that the slice method does not mutate the original array, but returns a new one.
- The slice method takes 2 two arguments for the indices to begin and end the slice (the end is non-inclusive).
- If you do not want to mutate the original array, you can use the slice method.
## Solution
```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);
```