Введение
В этом практическом занятии мы изучим функцию JavaScript, которая помогает найти последний элемент массива. Мы узнаем, как проверить, является ли массив действительным и имеет ли он свойство length, и как использовать свойство length для вычисления индекса последнего элемента. Мы также узнаем, как возвращать undefined, если массив пуст или недопустим.
Как получить последний элемент массива в JavaScript
Для начала работы с кодом откройте Терминал/SSH и введите node. Следующая функция возвращает последний элемент в массиве:
const last = (arr) => (arr && arr.length ? arr[arr.length - 1] : undefined);
Для использования этой функции вам нужно передать массив в качестве аргумента. Функция проверяет, является ли массив истинным (truthy) и имеет ли он свойство length. Если оба условия истинны, она вычисляет индекс последнего элемента массива и возвращает его. В противном случае возвращается undefined.
Вот несколько примеров:
last([1, 2, 3]); // 3
last([]); // undefined
last(null); // undefined
last(undefined); // undefined
Резюме
Поздравляем! Вы завершили практическое занятие "Последний элемент массива". Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.