JS Substring - Работа с подстроками в JavaScript
В JavaScript есть метод substring, который используется для извлечения подстроки из строки. Этот метод принимает два аргумента: индекс начала подстроки и индекс конца подстроки (не включая этот индекс). Если второй аргумент опущен, подстрока извлекается до конца строки.
Примеры использования метода substring:
1. Извлечение подстроки с помощью индексов:
js
let str = "Hello, world!";
let subStr = str.substring(0, 5); // "Hello"
2. Извлечение подстроки до конца строки:
js
let str = "Hello, world!";
let subStr = str.substring(7); // "world!"
3. Извлечение подстроки с помощью отрицательных индексов:
js
let str = "Hello, world!";
let subStr = str.substring(-5, 5); // "Hello"
в этом случае, отрицательный индекс будет равен соответствующему индексу, начиная с конца строки.
Важно заметить, что метод substring создает новую строку, а не изменяет исходную. Если желаемый индекс начала подстроки больше индекса конца, метод автоматически поменяет их местами.
Другой вариант извлечения подстроки из строки - это метод slice, который работает аналогично, но принимает отрицательные индексы и может извлекать подстроки с конца строки.