Срез строки JavaScript()
Примеры
Нарежьте первые 5 позиций:
let text = "Hello world!";
let result = text.slice(0, 5);
С позиции 3 до конца:
let result = text.slice(3);
Ниже приведены дополнительные примеры.
Определение и использование
Метод slice()
извлекает часть строки.
Метод slice()
возвращает извлеченную часть в новой строке.
Метод slice()
не изменяет исходную строку.
Начальный и конечный параметры указывают часть строки для извлечения.
Первая позиция 0, вторая 1, ...
Отрицательное число выбирает с конца строки.
Синтаксис
string.slice(start, end)
Параметры
Parameter | Description |
start | Required. The start position. (First character is 0). |
end | Optional. The end position (up to, but not including). Default is string length. |
Возвращаемое значение
Тип | Описание |
Строка | Извлеченная часть строки. |
Дополнительные примеры
С 3 по 8 позицию:
let result = text.slice(3, 8);
Только первый символ:
let result = text.slice(0, 1);
Только последний символ:
let result = text.slice(-1);
Вся строка:
let result = text.slice(0);
Поддержка браузера
slice()
является функцией ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |