📝Рассмотрим метод массива
.splice()array.splice(index_change, amount_delete, [newElement1], [newElement2], ...)array — имя массиваindex_change — индекс, с которого начнутся измененияamount_delete — сколько элементов удалить(0, если элементы удалять не нужно)[newElement1], [newElement2], ... — опционально, элементы для добавления📌Массив:
['apple', 'orange', 'pear', 'tomato']Удалить 1 элемент, начиная с элемента с индексом 2, ничего не добавлять.
array.splice(2, 1);Результат:
['apple', 'orange', 'tomato']📌Массив:
['apple', 'orange', 'tomato']Добавить 1 элемент 'cherry', на место элемента с индексом 1, элементы не удалять
array.splice(1, 0, 'cherry');Результат:
['apple', 'cherry', 'orange', 'tomato']⚠️ Внимание, важно: после изменения массива, у элементов изменятся индексы
🔗 Подробнее про splice
