Метод substr в JavaScript: примеры и объяснения
Метод substr() в JavaScript используется для извлечения подстроки из строки. Он принимает два параметра - начальный индекс, с которого нужно начать извлечение, и длину подстроки, которую нужно извлечь. Если второй параметр не указан, то метод извлечет все символы до конца строки.
Пример использования метода substr():
const str = 'Hello world';
const substr1 = str.substr(6); // извлекаем подстроку, начиная с 6 символа: "world"
const substr2 = str.substr(0, 5); // извлекаем подстроку, начиная с 0 символа и длиной 5 символов: "Hello"
Метод substr() также может использоваться для извлечения подстроки с конца строки. Для этого в качестве первого параметра нужно передать отрицательное число, которое будет интерпретироваться как смещение от конца строки.
Пример:
const str = 'Hello world';
const substr3 = str.substr(-5); // извлекаем последние 5 символов: "world"
Важно помнить, что метод substr() не изменяет исходную строку, а возвращает новую подстроку. Если необходимо изменить исходную строку, можно использовать другие методы, например, метод slice().
Пример использования метода slice():
let str = 'Hello world';
str = str.slice(6); // изменяем строку, извлекая подстроку, начиная с 6 символа: "world"