САЙТЫ  ПОД  КЛЮЧ
ОНЛАЙН-СЕРВИСЫ СПРАВОЧНИКИ SEO-ИНСТРУМЕНТЫ РАЗВЛЕЧЕНИЯ

Справочник Javascript

slice

Синтаксис

arrayObj.slice( start[, end] )

Аргументы

start
Индекс элемента в массиве, с которого будет начинаться новый массив.
end
Необязательный параметр. Индекс элемента в массиве, на котором новый массив завершится. При этом последним в новом массиве будет элемент с индексом end-1
  • Если start отрицателен, то он будет трактоваться как arrayObj.length+start (т.е. start'ый элемент с конца массива).
  • Если end отрицателен, то он будет трактоваться как arrayObj.length+end (т.е. end'ый элемент с конца массива).
  • Если второй параметр не указан, то экстракция продолжится до конца массива. Если end < start, то будет создан пустой массив.

Описание, примеры

Данный метод не изменяет исходный массив, а просто возвращает его часть.

Пример: Элементы из середины
Выделить все
var arr = [ 1, 2, 3, 4, 5 ] 
 
arr.slice(2) // => [3, 4, 5]
 
arr.slice(1,4) // => [2,3,4]
 
arr.slice(2,3) // => [3]
Пример: Отсчет с конца
Выделить все
arr = [1,2,3,4,5]
 
arr.slice(-2) // => [4,5]
arr.slice(arr.length - 2) // то же самое
 
arr.slice(-3,-1) // [3,4]
arr.slice(arr.length-3, arr.length-1) // то же самое

 

Это интересно

Антарктида имеет свой «национальный» домен — .aq, образованный от слова ‘aqua’. Домены второго уровня в этой зоне выдаются только государственным организациям, занимающимся какой-либо деятельностью в Антарктиде.


Наши реквизиты
WMID: 309688839848
WMR: R325885159214
E-mail: 
  BL:Бизнес-уровень [BL]
QR-код сайта
Онлайн-радио
Больше радиостанций