ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || JavaScript - Введение | slice

slice (Array)

Описание

Возвращает часть массива.

Синтаксис

arrayObj.slice(start, [end])

Синтаксис метода slice включает следующие части:

Часть Описание
arrayObj Обязательный. Объект Array.
start Обязательный. Индекс (с отсчетом от нуля) начала определенной части arrayObj.
end Факультативный. Индекс (с отсчетом от нуля) конца определенной части arrayObj.

Комментарий

Метод slice возвращает объект Array, содержащий определенную часть arrayObj.

Метод slice копирует, но не включает, элемент, указанный с помощью end. Если аргумент отрицательный, то end указывает на смещение от конца arrayObj. Он не начинается с нуля. Если он опущен, то извлечение продолжается до конца arrayObj.

В следующем примере все, но не последний элемент myArray, копируется в newArray:

newArray = myArray.slice(0, -1)

Если ссылка на объект копируется из arrayObj в результат, то ссылка на объект в результате все еще указывает на тот же самый объект. Изменения для такого объекта отражаются в обоих массивах.

slice (String)

Описание

Возвращает часть строки.

Синтаксис

stringObj.slice(start, [end])

Синтаксис методов slice включает следующие части:

Часть Объект
stringObj Обязательный. Объект String или литерал.
start Обязательный. Индекс (с отсчетом от нуля) начала определенной части stringObj.
end Факультативный. Индекс (с отсчетом от нуля) окончания определенной части stringObj.

Комментарий

Метод slice возвращает объект String, содержащий определенную часть stringObj.

Если аргумент отрицательный, то end указывает на смещение от конца stringObj. Он не начинается с нуля. Если он опущен, то извлечение продолжается до конца stringObj.

В нижеследующем примере оба выражения используют метод slice и возвращают одно и тоже. Отрицательное число во втором выражении указывает на последний символ в str1, как конечную точку:

str1.slice(0)
str2.slice(0,-1)
← Назад | Вперед →
Copyright © 2006 -  aranea.ru