JavaScript Array: методы удаления определенного элемента

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

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

    const array = [1, 2, 3, 4, 5];
    const elementToRemove = 3;
    const newArray = array.filter(item => item !== elementToRemove);
  2. Использование метода splice():

    const array = [1, 2, 3, 4, 5];
    const elementToRemove = 3;
    const index = array.indexOf(elementToRemove);
    if (index !== -1) {
     array.splice(index, 1);
    }
  3. Использование метода pop() (если элемент находится в конце массива):

    const array = [1, 2, 3, 4, 5];
    const elementToRemove = 5;
    if (array[array.length - 1] === elementToRemove) {
     array.pop();
    }
  4. Использование метода сдвиг() (если элемент находится в начале массива):

    const array = [1, 2, 3, 4, 5];
    const elementToRemove = 1;
    if (array[0] === elementToRemove) {
     array.shift();
    }

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