Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.

slice()

slice()

Извлечь часть строки:

var string = "Hello world!";
var result = string.slice(1, 5); // ello

Демо

Определение и использование

Метод slice() извлекает часть строки и возвращает извлеченные части в новую строку.

Используйте начальные и конечные параметры, чтобы указать часть строки, которую вы хотите извлечь.
Первый символ имеет позицию 0, второй — позицию 1 и т. д.
Совет. Используйте отрицательное число для выбора из конца строки.

Поддержка браузеров

Синтаксис

string.slice(start, end)

Значения параметров

Параметр  Описание
start Обязательный. Позиция, с которой начать извлечение. Первый символ находится в позиции 0
end Необязательный. Позиция (до, но не включая), где заканчивается извлечение. Если не указано, slice() выбирает все символы из начальной позиции до конца строки

Технические подробности

Возвращаемое значение: Строка, представляющая извлеченную часть строки
Версия JavaScript: ECMAScript 1

Дополнительные примеры

Извлечь всю строку:

var string = "Hello world!";
var result = string.slice(0); // Hello world!

Извлечь из позиции 4 и до конца:

var string = "Hello world!";
var result = string.slice(3); // o world!

Извлечь символы с позиции 4 до 9:

var string = "Hello world!";
var result = string.slice(4, 9); // o wor

Извлечь только последний символ:

var string = "Hello world!";
var result = string.slice(-1); // !