Поделиться через


Метод slice (строка)

Обновлен: Ноябрь 2007

Возвращает фрагмент строки.

function slice(start : Number [, end : Number]) : String

Аргументы

  • start
    Обязательный. Индекс начала указанного фрагмента строки.

  • end
    Необязательный. Индекс конца указанного фрагмента строки.

Заметки

Метод slice возвращает объект String, который содержит указанный фрагмент строки.

Метод slice осуществляет копирование фрагмента вплоть до элемента end (исключительно). Если значение start является отрицательным, оно обрабатывается в соответствии с выражением length + start, где length — длина строки. Если значение end является отрицательным, оно обрабатывается в соответствии с выражением length + end, где length — длина строки. Если аргумент end не указывается, извлечение продолжается до конца строки. Если значение end меньше start, знаки в новую строку не копируются.

Пример

В следующем примере первый вызов метода slice возвращает строку, которая содержит первые пять знаков переменной str. Второй вызов метода slice возвращает строку, которая содержит последние пять знаков переменной str.

var str = "hello world";
var firstfive = str.slice(0,5); // Contains "hello".
var lastfive = str.slice(-5);   // Contains "world".

Требования

Версия 3

Применение:

Объект "String"

См. также

Ссылки

Объект "Array"

Метод slice (массив)