Справочник по JScript : Методы JScript : Метод slice (Массив)

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

Метод slice

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

Синтаксис

arrayObj.slice(start, [end])

Аргументы

arrayObj
Обязательный аргумент. Объект Array.
start
Обязательный аргумент. Индекс начального элемента копируемого фрагмента массива из arrayObj.
end
Необязательный аргумент. Индекс конечного элемента фрагмента массива из arrayObj.

Описание

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

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

Метод применяется к объекту: Array Object (Windows Scripting - JScript).

Пример

В примерах показано как работает метод slice. В первом примере в newArray скопируются все элементы myArray, кроме последнего. Во втором примере только два последних элемента myArray скопируются в newArray.

newArray = myArray.slice(0, -1)

newArray = myArray.slice(-2)

Поддержка

JScript Version 3

Смотрите также

Ссылки на источники

http://msdn.microsoft.com/en-us/library/tkcsy6fe(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования