Я рекомендую использовать чистый JavaScript в этом случае, также нет метода вставки в JavaScript, но у нас есть метод, который является встроенным методом Array , который выполняет эту работу для вас это называется сращивание ...
Давайте посмотрим, что такое splice () ...
Метод splice () изменяет содержимое массива, удаляя
существующие элементы и / или добавление новых элементов.
ОК, представьте, что у нас есть этот массив ниже:
const arr = [1, 2, 3, 4, 5];
Мы можем удалить 3
вот так:
arr.splice(arr.indexOf(3), 1);
Он вернет 3, но если мы проверим arr сейчас, у нас будет:
[1, 2, 4, 5]
Пока все хорошо, но как мы можем добавить новый элемент в массив, используя splice?
Давайте вернем 3 в обр ...
arr.splice(2, 0, 3);
Посмотрим, что мы сделали ...
Мы снова используем splice , но на этот раз для второго аргумента мы передаем 0 , что означает, что мы не хотим удалять элемент, но в то же время мы добавляем третий аргумент который равен 3, который будет добавлен во второй индекс ...
Вы должны знать, что мы можем удалить и добавить одновременно, например, теперь мы можем сделать:
arr.splice(2, 2, 3);
Что удалит 2 элемента в индексе 2, затем добавьте 3 в индексе 2, и результат будет:
[1, 2, 3, 5];
Это показывает, как работает каждый элемент в соединении:
array.splice (start, deleteCount, item1, item2, item3 ...)