Basics
Создание массивов
Массив может быть создан с помощью функции конструктора Array(). Созданному массиву допустимо присваивать любое количество индексированных элементов:
Массивы могут также быть инициализированы путем передачи элементов массива конструктору Array(). Таким образом, предыдущий пример создания и инициализации массива можно записать так:
Если передать конструктору Array() только одно число, оно определит длину массива. Таким образом, следующее выражение создает новый массив с 10 неопределенными элементами:
Литералы массивов
В JavaScript определяется синтаксис литералов для создания и инициализации массивов. Литерал или инициализатор массива – это список разделенных запятыми значений, заключенных в квадратные скобки. Значения в скобках последовательно присваиваются элементам массива с индексами, начиная с нуля. Например, программный код, создающий и инициализирующий массив из предыдущего раздела, можно записать следующим образом:
Как и объектные литералы, литералы массивов могут быть вложенными:
Как и в объектных литералах, элементы в литерале массива могут быть произвольными выражениями и не обязательно должны быть константами:
Для того, чтобы включить в литерал массива неопределенный элемент, достаточно пропустить значение между запятыми. Следующий массив содержит пять элементов, в том числе три неопределенных:
Last updated