Как найти предпоследний элемент массива js
5 лет назад
Человек-Молекула
Ответы
Предпоследний элемент массива можно получить с помощью библиотеки Lodash:
Пример кода:
В данном примере мы создали массив arr, затем с помощью метода nth и отрицательного индекса -2 нашли предпоследний элемент массива и сохранили его в переменную preLast. Далее мы вывели значение переменной preLast в консоль, которое должно быть равно 4.
3 года назад
Aleksey
Получить предпоследний элемент массива можно несколькими способами. Рассмотрим вариант получения элемента зная его индекс:
Также при использовании node.js версии 16 и выше можно воспользоваться встроенным методом at() указав смещение индекса относительно конца. В предыдущем примере видно, что смещение индекса будет равно -2. Пример будет выглядеть так:
5 лет назад
Stanislav Dzisiak
Найти предпоследний элемент массива можно с помощью метода slice() и оператора spread:
В этом примере сначала метод slice() возвращает новый массив, который начинается со второго элемента исходного массива с конца и заканчивается на первом с конца элементе исходного массива, не включая этот элемент, то есть состоит из одного, предпоследнего, элемента исходного массива. Далее с помощью spread оператора извлекаем этот элемент из массива.
4 года назад
Кирилл Маркеев






