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) на основі вихідного коду бібліотеки.