Чтобы удалить элемент из массива в JavaScript по индексу, вы можете использовать несколько методов. Вот некоторые из них:
-
Использование метода
splice()
:var array = [1, 2, 3, 4, 5]; var index = 2; // Index of the element to remove array.splice(index, 1);
Этот метод изменяет исходный массив, удаляя элементы, начиная с указанного индекса.
-
Использование метода
slice()
:var array = [1, 2, 3, 4, 5]; var index = 2; // Index of the element to remove array = array.slice(0, index).concat(array.slice(index + 1));
Этот метод создает новый массив путем объединения элементов до и после указанного индекса, эффективно удаляя элемент по этому индексу.
-
Использование метода
filter()
:var array = [1, 2, 3, 4, 5]; var index = 2; // Index of the element to remove array = array.filter(function(value, i) { return i !== index; });
Этот метод создает новый массив, отфильтровывая элемент по указанному индексу.