Как работает метод substring в js?
Ответы
Вячеслав Межуревский
22 ноября 2022
Метод 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.
- Если любой из аргументов больше, чем длина строки, он будет трактоваться как равный длине строки.
0
0