С выпуском версии JavaScript ES2022 впервые был представлен метод массива JavaScript at.
Давайте посмотрим на пример, чтобы понять этот метод. Рассмотрим следующий массив:
Традиционно, если бы мы хотели получить доступ к первому элементу массива, мы бы сделали это следующим образом:
С помощью нового метода at мы можем получить доступ к первому элементу массива следующим образом:
Рассмотрим далее следующий пример:
Допустим, мы хотели получить последний элемент массива. Теперь, предположим, что мы не знаем длину массива, вот как мы можем добиться этого, используя традиционный подход:
Кроме того, мы также можем получить доступ к последнему элементу, используя метод slice следующим образом:
Новый метод at значительно упрощает доступ к последнему элементу массива следующим образом:
Если вам интересно, отрицательный индекс (-1), как и в срезе, начинает выполнение с конца массива (с правой стороны массива на левую).
Помимо массивов, метод at также работает со строками. Предположим, у нас есть строка с именем javascript,мы можем получить доступ к первому и последнему элементу следующим образом: