Массивы, вывести в консоль последний элемент

let morningList = [
  'Встать с кровати',
  'Почистить зубы',
  'Проверить сториз в Инстаграме',
  'Позавтракать'
];

console.log(morningList[0]); // Выведите первый элемент
console.log(); // Выведите последний элемент

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

let morningList = [
  'Встать с кровати',
  'Почистить зубы',
  'Проверить сториз в Инстаграме',
  'Позавтракать'
];

console.log(morningList[0]); // Выведите первый элемент
console.log(morningList.length - 1); // Выведите последний элемент

Ответы (1 шт):

Автор решения: Grundy

Не очень давно массивам добавили метод .at(), который может принимать отрицательные значения, в этом случае последний элемент можно получить вызвав .at(-1).

Без использования этого метода, сначала потребуется вычислить индекс последнего элемента. Как правило, он равен length - 1

Затем обратившись по этому индексу получить сам элемент

let morningList = [
  'Встать с кровати',
  'Почистить зубы',
  'Проверить сториз в Инстаграме',
  'Позавтракать'
];

console.log(morningList.at(-1)); 
console.log(morningList[morningList.length-1]); 

→ Ссылка