В этом блоге мы обсудим один из универсальных методов JavaScipt — Splice().

Обычно у нас есть данные в формате массива, и большую часть времени нам нужно манипулировать этим массивом, удаляя, вставляя или заменяя его новым элементом. Давайте посмотрим, как работает Splice().

Синтаксис

Name_Of_Array.splice(index,delete_element, new_element_1, new_element_2,….);

· Name_Of_Array: имя массива

· index: начальная точка метода Splice (массив начинается с 0)

· delete_element: Количество элементов, которые необходимо удалить из позиции индекса

· new_element_1: новый элемент, который должен быть добавлен/заменен функцией.

Удалить элемент

Здесь у нас есть массив с именем arrayMonth. Мы применяем метод склейки по индексу 2, т.е. на «Мар» (массив начинается с 0), и мы удаляем из него 1 элемент и возвращаем массив с новыми данными в нем.

Выход будет

Вставить элемент

Теперь мы добавляем/вставляем значения в позиции 3, т.е. после «Мар». 0 указывает, что мы ничего не удаляем из массива, тогда как «Апрель» и «Май» — это значения, которые мы собираемся вставить.

Выход будет

Заменить элемент

В этом примере мы начинаем с позиции 1, которая находится после «Jun», и одновременно удаляем 2 элемента из массива и вставляем 2 новых элемента. Это похоже на одновременное удаление и добавление, которые происходят как замена функции.

Выход будет

Это все о Splice(), одной из самых крутых функций в JavaScript, которая помогает нам манипулировать данными массива.

Удачного кодирования. :)