/
Вопросы и ответы
/
JavaScript
/

Как работат метод substr в js?

Как работат метод substr в js?

3 года назад

Andrey Moshkov

Ответы

1

Метод substr() не является частью ядра языка JavaScript и может быть удален в будущем. Если есть возможность, необходимо использовать метод substring().

Метод substring() нужен чтобы вернуть подстроку строки между двумя индексами, или от одного индекса и до конца строки. Извлекает символы, начиная с индекса indexA до, но не включая, индекс indexB.

Пример использования:

const testString = 'Hexlet the best';

console.log(testString.substring(0, 6))
// Вывод:
// -> Hexlet

console.log(testString.substring(7, 10))
// Вывод:
// -> the


console.log(testString.substring(11))
// Вывод:
// -> best

Так же есть особенности: Если аргумент indexA равен аргументу indexB, метод substring() вернёт пустую строку. Если аргумент indexB опущен, метод substring() извлечёт символы начина от indexA до конца строки. Если любой из аргументов меньше, либо равен нулю или равен NaN, он будет трактоваться как равный 0. Если любой из аргументов больше, чем длина строки, он будет трактоваться как равный длине строки.

3 года назад

Вячеслав Межуревский

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845