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

24 lines
1.2 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
title: Remove Elements from an Array Using slice Instead of splice
localeTitle: Удаление элементов из массива Использование среза Вместо сращивания
---
## Удаление элементов из массива Использование среза Вместо сращивания
* Разница между методом сплайсинга и среза заключается в том, что метод среза не мутирует исходный массив, а возвращает новый.
* Метод slice принимает два двух аргумента для начала индексирования и завершения среза (конец не включен).
* Если вы не хотите мутировать исходный массив, вы можете использовать метод среза.
## Решение
```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);
```