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

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

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

    let array = [1, 2, 3, 4, 5];
    array.pop(); // Remove the last element
    array.splice(-2, 1); // Remove the second-to-last element
  2. Использование методов slice()и pop():

    let array = [1, 2, 3, 4, 5];
    array = array.slice(0, -2); // Create a new array excluding the last two elements
  3. Использование свойств slice()и length:

    let array = [1, 2, 3, 4, 5];
    array.length = array.length - 2; // Update the length of the array, excluding the last two elements
  4. Использование метода splice()с отрицательными индексами:

    let array = [1, 2, 3, 4, 5];
    array.splice(-2, 1); // Remove the second-to-last element
  5. Использование метода filter():

    let array = [1, 2, 3, 4, 5];
    array = array.filter((_, index) => index !== array.length - 2); // Create a new array excluding the second-to-last element

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