Есть ли запись для доступа к последнему элементу массива в TypeScript? В Ruby я могу сказать: array[-1]
. Есть ли что-то подобное?
Доступ к последнему элементу массива TypeScript
Ответ 1
Вы можете получить доступ к элементам массива с помощью индекса. Индекс для последнего элемента в массиве будет длиной массива-1 (поскольку индексы основаны на нулевом значении).
Это должно работать.
var items: String[] = ["tom", "jeff", "sam"];
alert(items[items.length-1])
Здесь - рабочий образец.
Ответ 2
Если после этого вам не понадобится массив, вы можете использовать
array.pop()
Но это удаляет элемент из массива!
Ответ 3
Вот еще один способ, который еще не был упомянут:
items.slice(-1)[0]