З випуском версії JavaScript ES2022 вперше було представлено метод масиву JavaScript at.
Давайте розглянемо приклад, щоб зрозуміти цей метод. Розглянемо наступний масив:
Традиційно, якби ми хотіли отримати доступ до першого елемента масиву, ми б цього досягли наступним чином:
За допомогою методу new at ми можемо отримати доступ до першого елемента масиву таким чином:
Розглянемо далі наступний приклад:
Скажімо, ми хочемо отримати останній елемент масиву. Тепер, припустімо, що ми не знаємо довжину масиву, наступним чином ми можемо досягти цього, використовуючи традиційний підхід:
Крім того, ми також можемо отримати доступ до останнього елемента за допомогою методу slice наступним чином:
Новий метод at значно спрощує доступ до останнього елемента масиву:
Якщо вам цікаво, від’ємний індекс (-1), як і в зрізі, починає виконання з кінця масиву (від правого боку до лівого боку масиву).
Окрім масивів, метод at також працює з рядками. Припустімо, що у нас є рядок під назвою javascript,ми можемо отримати доступ до першого та останнього елементів наступним чином: