last
Это то, ради чего пишут array[array.length - 1] — выражение, которое на пустом массиве даёт undefined, делая вид, что так и было задумано. last говорит об этом прямо и в том же случае возвращает undefined.
Форма с n берёт элементы с конца, но сохраняет порядок: last([1, 2, 3], 2) — это [2, 3], а не [3, 2]. n ограничивается: отрицательное значение даёт пустой массив, значение больше длины — весь массив. Исходный массив не изменяется.
Параметры
Параметр | Тип | Описание |
|---|---|---|
|
| Массив, из которого читаем. Не изменяется. |
|
| Сколько элементов взять. Целое число; опустите, чтобы взять один элемент. |
Возвращает
T | T[] | undefined — последний элемент или новый массив не более чем из n элементов в исходном порядке.
Исключения
Исключение | Условие |
|---|---|
|
|
|
|
Примеры
Один элемент или несколько
Чтение последних записей журнала
Ограничение количества
Смотрите также
first— те же две формы, но с начала.
Исходный код
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.