Декларация на масив, Microsoft Docs

Променливите в JScript могат да съхраняват масиви точно както всички други данни. Анотацията за тип може да укаже, че дадена променлива трябва да съдържа обект от масив или въведен масив, но не може да укаже начален масив. За да съхраните масив в променлива, трябва да декларирате масив и да го присвоите на променлива.

Деклариране на масив чрез оператора new

За да декларирате нов обектArray в JScript, можете да използвате оператораnew с конструктораArray. Тъй като елементите могат да се добавят динамично към JScript масив, не е необходимо да се указва първоначалният размер на масива. Например, на променливата a1 се присвоява масив с нулева дължина.

За да зададете първоначалната дължина на масив, създаден с конструктораArray, подайте целочислен аргумент на конструктора на масива. Дължината на масива може да бъде нула или положително число. В следния код на a2 е присвоен масив с дължина 10.

Ако към конструктораArray се подадат няколко параметъра или един нечислов параметър, полученият масив съдържа всички предадени параметри като свои елементи. Например, следният код създава масив, където елемент 0 е числото 10, елемент 1 е низът „Hello“, а елемент 2 е текущата дата.

Можете също така да декларирате многомерни масиви с оператораnew. Следващият пример декларира триизмерен масив, съдържащ съответно три, четири и пет елемента във всяко измерение.

Деклариране на масив с помощта на литерали на масив

Литералите на масива улесняват инициализирането на едномерни масиви. Имайте предвид, че когато присвоява литерал на масив към въведен масив, компилаторът ще се опита да преобразува данните от тозилитерал към подходящия тип. В този пример литералният масив е присвоен на JScript масив и въведен масив.

Масивните литерали могат също да се използват за инициализиране на масиви от масиви. Следващият пример използва масив от два масива с цели числа за инициализиране на JScript масив и въведен масив.

Литералите на масива не могат да инициализират многомерни въведени масиви.