Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Array.prototype.at

Возвращает элемент по индексу, поддерживает отрицательные индексы.

Доступно с: ES2022

Синтаксис

array.at(index)

Параметры

ПараметрТипОписание
indexnumberПозиция элемента, счёт с нуля. Отрицательное число отсчитывается от конца.

Возвращаемое значение

anyЭлемент или undefined, если позиции нет.

Примеры

Последний элемент:

const colors = ['red', 'green', 'blue'];
 
console.log(colors.at(-1));

Результат:

blue

Положительные индексы работают как квадратные скобки:

const colors = ['red', 'green', 'blue'];
 
console.log(colors.at(0), colors[0]);
console.log(colors.at(-2));
console.log(colors.at(10));

Результат:

red red
green
undefined

Примечания

colors[-1] не работает как в Python — это обращение к свойству с именем -1, оно вернёт undefined. Для отсчёта с конца нужен at().

См. также

Вопросы и ответы по теме

В учебнике

  • Массивы — Что такое массив в JavaScript: создание, индексы, длина, изменение элементов и вложенные массивы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.