Skip to content

Commit

Permalink
update "Remove multiple items by index" example
Browse files Browse the repository at this point in the history
  • Loading branch information
leon-win authored Aug 5, 2024
1 parent a6076c5 commit 817c9ad
Showing 1 changed file with 7 additions and 13 deletions.
20 changes: 7 additions & 13 deletions files/ru/web/javascript/reference/global_objects/array/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 определяет количество элементов для удаления,
// начиная с позиции(start) и далее в направлении конца массива.

console.log(vegetables);
// ["Капуста", "Морковка"] (исходный массив изменён)

const removedItems = fruits.splice(start, deleteCount);
console.log(fruits);
// ["Яблоко", "Манго"]
console.log(removedItems);
// ["Репа", "Редиска"]
// ["Банан", "Клубника"]
```

### Создание копии массива
Expand Down

0 comments on commit 817c9ad

Please sign in to comment.