Доступ к последнему элементу массива TypeScript

Есть ли запись для доступа к последнему элементу массива в TypeScript? В Ruby я могу сказать: array[-1]. Есть ли что-то подобное?

Ответ 1

Вы можете получить доступ к элементам массива с помощью индекса. Индекс для последнего элемента в массиве будет длиной массива-1 (поскольку индексы основаны на нулевом значении).

Это должно работать.

var items: String[] = ["tom", "jeff", "sam"];

alert(items[items.length-1])

Здесь - рабочий образец.

Ответ 2

Если после этого вам не понадобится массив, вы можете использовать

array.pop()

Но это удаляет элемент из массива!

Ответ 3

Вот еще один способ, который еще не был упомянут:

items.slice(-1)[0]