Как получить последний элемент массива в javascript?

Пользователь

от fidel , в категории: JavaScript , 3 года назад

Как получить последний элемент массива в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от marlen , 2 года назад

@fidel 

В JavaScript можно использовать свойство length массива и индексирование массива с помощью квадратных скобок [] для получения последнего элемента массива. Следующий код демонстрирует это:

1
2
3
const array = [1, 2, 3, 4, 5];
const lastElement = array[array.length - 1];
console.log(lastElement); // 5


Свойство length возвращает количество элементов в массиве. Когда мы отнимаем единицу от этого значения, мы получаем индекс последнего элемента в массиве. Затем мы используем этот индекс для индексирования массива с помощью квадратных скобок, чтобы получить последний элемент.


Обратите внимание, что индексы в JavaScript начинаются с нуля, поэтому первый элемент в массиве имеет индекс 0, а последний элемент имеет индекс length - 1.

Пользователь

от abel , 2 года назад

@fidel 

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

  1. Использовать length для получения индекса последнего элемента и затем получить сам элемент по этому индексу:
1
2
3
const arr = [1, 2, 3, 4, 5];
const lastElement = arr[arr.length - 1];
console.log(lastElement); // 5


  1. Использовать метод slice() для получения последнего элемента:
1
2
3
const arr = [1, 2, 3, 4, 5];
const lastElement = arr.slice(-1)[0];
console.log(lastElement); // 5


  1. Использовать метод pop() для удаления последнего элемента и его получения:
1
2
3
4
const arr = [1, 2, 3, 4, 5];
const lastElement = arr.pop();
console.log(lastElement); // 5
console.log(arr); // [1, 2, 3, 4]


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