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

24 lines
832 B
Markdown
Raw Normal View History

---
title: Remove Elements from an Array Using slice Instead of splice
localeTitle: Remover elementos de um array usando slice Em vez de splice
---
## Remover elementos de um array usando slice Em vez de splice
* A diferença entre o método splice e slice é que o método slice não altera o array original, mas retorna um novo.
* O método de fatia leva 2 dois argumentos para os índices começarem e terminarem a fatia (o final não é inclusivo).
* Se você não quiser alterar o array original, poderá usar o método de fatia.
## Solução
```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);
```