From a6076c56a6f055bfb554a4f759f81d437fc2e9fd Mon Sep 17 00:00:00 2001 From: Pavel Ivanov Date: Thu, 1 Aug 2024 08:26:34 +0300 Subject: [PATCH 1/2] Update index.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In this update, I corrected the documentation for the splice method to improve clarity and accuracy. Specifically, I changed the word “pos” to “start” in the comments to match the variable name used in the code. This change helps to clearly indicate that the start parameter determines the position in the array where the method begins removing elements. --- files/ru/web/javascript/reference/global_objects/array/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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..121173b1c94b6c 100644 --- a/files/ru/web/javascript/reference/global_objects/array/index.md +++ b/files/ru/web/javascript/reference/global_objects/array/index.md @@ -340,7 +340,7 @@ const deleteCount = 2; const removedItems = vegetables.splice(start, deleteCount); // так можно удалить элементы, deleteCount определяет количество элементов для удаления, -// начиная с позиции(pos) и далее в направлении конца массива. +// начиная с позиции(start) и далее в направлении конца массива. console.log(vegetables); // ["Капуста", "Морковка"] (исходный массив изменён) From 817c9ad88adc3822c130221a56a2b6ba8f2203c7 Mon Sep 17 00:00:00 2001 From: Leonid Vinogradov Date: Mon, 5 Aug 2024 23:59:47 +0300 Subject: [PATCH 2/2] update "Remove multiple items by index" example --- .../reference/global_objects/array/index.md | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) 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 121173b1c94b6c..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 определяет количество элементов для удаления, -// начиная с позиции(start) и далее в направлении конца массива. - -console.log(vegetables); -// ["Капуста", "Морковка"] (исходный массив изменён) - +const removedItems = fruits.splice(start, deleteCount); +console.log(fruits); +// ["Яблоко", "Манго"] console.log(removedItems); -// ["Репа", "Редиска"] +// ["Банан", "Клубника"] ``` ### Создание копии массива