JavaScript-массив: как удалить элемент по индексу

Чтобы удалить элемент из массива в JavaScript по индексу, вы можете использовать несколько методов. Вот некоторые из них:

  1. Использование метода splice():

    var array = [1, 2, 3, 4, 5];
    var index = 2; // Index of the element to remove
    array.splice(index, 1);

    Этот метод изменяет исходный массив, удаляя элементы, начиная с указанного индекса.

  2. Использование метода 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));

    Этот метод создает новый массив путем объединения элементов до и после указанного индекса, эффективно удаляя элемент по этому индексу.

  3. Использование метода 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;
    });

    Этот метод создает новый массив, отфильтровывая элемент по указанному индексу.