Клиентский JavaScript. Справочник

         

Специфицирование единственного параметра


Если Вы специфицируете одиночный числовой параметр в Array -конструкторе, Вы задаёте начальный размер массива. Следующий код создаёт массив из 5 элементов:

billingMethod = new Array(5)

Поведение Array -конструктора зависит от того, является ли единственный параметр числом:

  • Если специфицировано число, конструктор конвертирует его в беззнаковое 32-битное целое и генерирует массив со свойством length (размер массива), содержащим это целое число. Массив сначала не содержит элементов, хотя и может иметь ненулевой размер.
  • Если специфицировано не-число, создаётся массив размером 1 с первым элементом, имеющим специфицированное значение.

Этот код создаёт массив размером 25, затем присваивает значения первым трём элементам:

musicTypes = new Array(25)
musicTypes[0] = "R&B"
musicTypes[1] = "Blues"
musicTypes[2] = "Jazz"

Вы можете создать плотный массив из двух или более элементов, начиная с индекса 0, если Вы определяете начальные значения для всех элементов. Плотным является такой массив, в котором все элементы имеют значения.
Следующий код создаёт плотный массив из 3 элементов:

myArray = new Array("Hello", myVar, 3.14159)



Содержание раздела