Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

String.prototype.slice

Возвращает часть строки.

Доступно с: ES3

Синтаксис

str.slice(indexStart, indexEnd)

Параметры

ПараметрТипОписание
indexStartnumberПозиция первого символа, счёт с нуля. Отрицательное значение отсчитывается от конца строки.
indexEndnumberНеобязательный. Позиция, перед которой нужно остановиться. По умолчанию — до конца строки.

Возвращаемое значение

stringНовая строка с выбранными символами.

Примеры

Первые три символа:

console.log('Programme'.slice(0, 3));

Результат:

Pro

Отрицательные значения отсчитываются от конца:

console.log('Programme'.slice(-5));
console.log('Programme'.slice(0, -1));

Результат:

ramme
Programm

Примечания

Исходная строка не меняется. Символ с позицией indexEnd в результат не входит.

См. также

  • String.prototype.indexOf — Находит позицию первого вхождения подстроки.
  • String.prototype.split — Разбивает строку на массив по разделителю.
  • String.prototype.substring — Возвращает часть строки между двумя позициями.
  • String.prototype.at — Возвращает символ по позиции, поддерживает отрицательные индексы.

Вопросы и ответы по теме

В учебнике

  • Методы строк — Полезные методы строк в JavaScript: поиск позиции, доступ к символам, padStart, repeat, split и join, цепочки методов.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.