Метод slice()
Извлечь первые 6 позиций:
let text = "Привет, мир!";
let result = text.slice(0, 6);
Попробуйте сами »
От позиции 7 до конца:
let result = text.slice(7);
Попробуйте сами »
Смотрите примеры ниже.
Описание slice()
Метод slice () извлекает часть строки.
Метод slice () возвращает извлеченную часть в новой строке.
Метод slice () не изменяет исходную строку.
Параметры начала и конца указывают часть строки для извлечения.
Первая позиция - 0, вторая - 1, ...
Отрицательное число выбирает с конца строки.
Синтаксис slice()
string.slice(start, end)
Параметры slice()
| Параметр | Описание |
|---|---|
| start | Обязательно. Начальная позиция. (первый символ - 0). |
| end | Oнеобязательно. Конечная позиция (до, но не включая). По умолчанию - длина строки. |
Возвращаемое значение slice()
| Тип | Описание |
|---|---|
| String | Извлеченная часть строки. |
Ещё примеры slice()
Из позиции 7 до 12:
let result = text.slice(7, 12);
Попробуйте сами »
Только первый символ:
let result = text.slice(0, 1);
Попробуйте сами »
Только последний символ:
let result = text.slice(-1);
Попробуйте сами »
Вся строка:
let result = text.slice(0);
Попробуйте сами »
Поддержка браузера slice()
slice() — это функция ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | Да |