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

Метод 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
Познакомьтесь с основами JavaScript бесплатно

Похожие вопросы