З випуском версії JavaScript ES2022 вперше було представлено метод масиву JavaScript at.

Метод at() приймає ціле значення та повертає елемент із цим індексом, враховуючи додатні та від’ємні цілі числа. Від’ємні цілі числа відлічуються від останнього елемента в масиві.

Давайте розглянемо приклад, щоб зрозуміти цей метод. Розглянемо наступний масив:

Традиційно, якби ми хотіли отримати доступ до першого елемента масиву, ми б цього досягли наступним чином:

За допомогою методу new at ми можемо отримати доступ до першого елемента масиву таким чином:

Розглянемо далі наступний приклад:

Скажімо, ми хочемо отримати останній елемент масиву. Тепер, припустімо, що ми не знаємо довжину масиву, наступним чином ми можемо досягти цього, використовуючи традиційний підхід:

Крім того, ми також можемо отримати доступ до останнього елемента за допомогою методу slice наступним чином:

Новий метод at значно спрощує доступ до останнього елемента масиву:

Якщо вам цікаво, від’ємний індекс (-1), як і в зрізі, починає виконання з кінця масиву (від правого боку до лівого боку масиву).

Окрім масивів, метод at також працює з рядками. Припустімо, що у нас є рядок під назвою javascript,ми можемо отримати доступ до першого та останнього елементів наступним чином: