Описание
Метод slice() возвращает подстроку той строки, из которой вызывается метод (сама строка не изменяется). Два аргумента метода определяют начало и конец возвращаемого фрагмента строки. Возвращаемая подстрока содержит символ, номер которого указан в качестве первого аргумента, плюс все последующие символы, вплоть до (но не включая) символа, номер которого указан во втором аргументе. Если указан только один аргумент, возвращаемая подстрока содержит все символы от начальной позиции до конца строки.
Синтаксис
string.slice(start, end)
- start
- Индекс, с которого начинать извлечение подстроки (нумерация начинается с нуля).
- end
- Необязательный параметр. Индекс, которым заканчивать извлечение подстроки. Если второй параметр указан, то возвращается подстрока исходной строки начиная с позиции
start
и до позицииend
, исключая последний символ. Если второй параметр отрицателен, то отсчет конечного индекса производится от конца строки. Еслиend
опущен,slice()
извлечёт всё до конца строки.
Возвращаемое значение
Новая строка, которая содержит все символы строки, начиная с символа в позиции start
(и включая его) и заканчивая символом в позиции end
(но не включая его).
Примеры
Символы в строке идут слева направо. Индекс первого символа равен 0, а последнего символа в строке str равен str.length - 1.

Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.