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); // !