Как извлечь подстроку из строки в JavaScript
Ответы
Maksim Litvinov
12 августа 2022
В JavaScript извлечь часть строки можно при помощи метода строк slice()
. Этот метод возвращает новую строку, не меняя исходную. Метод принимает два параметра:
beginIndex
- индекс, с которого начинается извлечение. Он будет включен в подстроку
endIndex
- индекс, перед которым заканчивается извлечение. Символ с этим индексом не будет включен в подстроку
const word = 'Hexlet';
word.slice(1, 4); // 'exl'
Второй параметр endIndex
является не обязательным. Если его не передать, то будет извлечено все до конца строки:
const word = 'Hexlet';
word.slice(1); // 'exlet'
Оба параметра могут быть отрицательными, в этом случае они трактуются, как смещение с конца строки:
const word = 'Hexlet';
word.slice(-4, -2); // 'xl'
word.slice(-5); 'exlet'
0
0