diff --git a/files/ru/web/javascript/reference/global_objects/array/index.md b/files/ru/web/javascript/reference/global_objects/array/index.md index 0dfe0bd4e56756..bbd2ba3cf19e95 100644 --- a/files/ru/web/javascript/reference/global_objects/array/index.md +++ b/files/ru/web/javascript/reference/global_objects/array/index.md @@ -330,23 +330,17 @@ const removedItem = fruits.splice(pos, 1); // так можно удалить ### Удаление нескольких элементов, начиная с определённого индекса -```js -const vegetables = ["Капуста", "Репа", "Редиска", "Морковка"]; -console.log(vegetables); -// ["Капуста", "Репа", "Редиска", "Морковка"] +В этом примере метод [`splice()`](/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/splice) используется для удаления из массива `fruits` строк `"Банан"` и `"Клубника"` с указанием индекса строки `"Банан"` и количества элементов, которые нужно удалить. +```js +const fruits = ["Яблоко", "Банан", "Клубника", "Манго"]; const start = 1; const deleteCount = 2; - -const removedItems = vegetables.splice(start, deleteCount); -// так можно удалить элементы, deleteCount определяет количество элементов для удаления, -// начиная с позиции(pos) и далее в направлении конца массива. - -console.log(vegetables); -// ["Капуста", "Морковка"] (исходный массив изменён) - +const removedItems = fruits.splice(start, deleteCount); +console.log(fruits); +// ["Яблоко", "Манго"] console.log(removedItems); -// ["Репа", "Редиска"] +// ["Банан", "Клубника"] ``` ### Создание копии массива