Encodera

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

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

Справочник JavaScript

String.prototype.at

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

Доступно с: ES2022

Синтаксис

str.at(index)

Параметры

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

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

string | undefinedСтрока из одного символа или undefined, если позиции нет.

Примеры

Первый и последний символ:

console.log('Hello'.at(0));
console.log('Hello'.at(-1));

Результат:

H
o

Позиция за пределами строки:

console.log('Hi'.at(5));

Результат:

undefined

Примечания

Главное отличие от str[i] — отрицательные индексы: str.at(-1) вместо str[str.length - 1].

См. также

В учебнике

  • Методы строк — Полезные методы строк в JavaScript: поиск позиции, доступ к символам, padStart, repeat, split и join, цепочки методов.

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

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