A2 = new Array(3);
A3 = new Array(0, 'Строка', 2.5);
Нумерация элементов в массивах всегда начинается с нуля. После того как массив создан и проинициализирован, обращаться к его элементам можно с помощью обычного оператора индексации [], например:
A3[1] = А3[0] + A3[2];
Длину массива, т.е. число содержащихся в нем элементов, можно узнать с помощью свойства length
объекта Array
. Для того чтобы динамически изменить длину массива (уменьшить или увеличить), достаточно просто записать соответствующее значение в свойство length:
var А;
А = new Array(1,2,3,4,5); // Длина массива А равна 5
A.length = 3; // Теперь длина массива А равна 3
Некоторые наиболее часто используемые методы встроенного объекта Array
описаны в табл. П1.13.
Array
Метод | Описание |
---|---|
a1.concat( | Возвращает новый массив, являющийся результатом объединения (склеивания) двух массивов: a1 а2 a1 |
join( | Возвращает строку, содержащую все идущие друг за другом элементы массива, разделенные символом, указанным в параметре separator |
reverse() | Располагает элементы массива в обратном порядке (первый меняется местами с последним, второй — с предпоследним и т.д.). Новый массив при этом не создается |
slice( | Возвращает часть массива, начиная с элемента с индексом start . Если в качестве end end start |
sort( | Возвращает массив с отсортированными элементами. Параметр sortfunction |
Пример использования методов объекта Array приведен в листинге П1.4.
Array
var A1, А2, A3;
A1 = new Array(2);
A2 = new Array(2,3,4,5);
A1[0] = 0;
A1[1] = 1;
A3 = A2.concat(A1); // A3=(2,3,4,5,0,1)
A3.sort(); // A3=(0,1,2,3,4,5)
Объект
Для создания нового объекта встроенного класса Date
используется один из трех конструкторов.
Конструктор первого вида позволяет создать объект, в котором хранится информация о текущих дате и времени:
var d;
d = new Date();
Здесь время задается по Гринвичу, т.е. с использованием времени (UCT — Universal Coordinated Time).
Конструктор второго вида имеет единственный параметр:
var d;
d = new Date(nMilliseconds);
Параметр nMilliseconds
задает дату в миллисекундах, считая от 1 января 1970 года.
Конструктор третьего вида предназначен для раздельного задания компонентов даты и имеет следующий вид:
var d;
d = new Date(year, month, date [, hours [, min [, sec [, ms]]]]);
Значения параметров последнего конструктора приведены в табл. П1.14.
Date
Параметр | Описание |
---|