Объект Array

Данный объект можно создать с помощью опера­тора new следующими способами:

new Array () — создание массива нулевой длины;

new Array (N) — создание массива длины N

new Array (0, a1,…aN) — создание массива длины N+1 с элемента­ми 0, a1,…aN.

Например:

var A1, А2, A3;
A1 = new Array() ;
A2 = new Array(3);
A3 = new Array(0,"Строка",2.5);

Нумерация элементов в массивах всегда начинается с нуля. После того как массив создан и проинициализирован, обращаться к его элементам можно с помощью обычного оператора индексации [ ], например: А3[1] = А3[0] + A3[2];

Определить или изменить длину массива можно с помощью свойства length:

var А;
А = new Array(1,2,3,4,5);    // Длина массива А равна 5
A.length =3;    // Теперь длина массива А равна 3

Часто используемые методы объекта Array

a1.concat(а2) — Возвращает новый массив, являющийся результатом объеди­нения (склеивания) двух массивов: al (его элементы идут пер­выми) и а2 (его элементы идут после элементов массива a1)

join(separator) — Возвращает строку, содержащую все идущие друг за другом элементы массива, разделенные символом, указанным в параметре separator

reverse() — Располагает элементы массива в обратном порядке (первый меняется местами с последним, второй — с предпоследним и т. д.). Новый массив при этом не создается.

slice(start, [end]) — Возвращает часть массива, начиная с элемента с индексом start, заканчивая элементом с индексом end. Если в каче­стве end указано отрицательное число, то оно задает сме­щение от конца массива. Если параметр end не указан, то берутся все элементы массива, начиная с элемента с индек­сом start

sort([sortfunction]) — Возвращает массив с отсортированными элементами. Параметр sortfunction определяет имя функции, исполь­зуемой для сортировки; если этот параметр опущен, то сор­тировка производится в порядке увеличения ASCII-кодов элементов массива

Оцените статью
Технологии программирования и ведение блога
Добавить комментарий