Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Для чего создается массив (https://javascript.ru/forum/misc/51818-dlya-chego-sozdaetsya-massiv.html)

Dioxide 20.11.2014 20:33

Для чего создается массив
 
Для чего создается одномерный массив в этой строчке?
var arr = new Array(); /*матрица*/
for (var i=1; i<=columns; i++){
     arr[i]=new Array();
     for (var j=1; j<=rows; j++){
                do{
                arr[i][j]=prompt("введите "+i+","+j+" элемент:"); /*ввод элементов*/
                if (arr[i][j].replace(/\d/g,'').length) {alert("Vведенное значение не число");}/*проверка на буквы*/
                }
                while(arr[i][j].replace(/\d/g,'').length)/*условие проверки*/
     }
}

вот эта строчка
arr[i]=new Array();

tsigel 20.11.2014 20:39

Dioxide,
Для того чтобы получить двумерный масив

Safort 20.11.2014 20:41

Для того, чтобы имитировать двумерный массив.

Dioxide 20.11.2014 21:41

В смысле имитировать? Для чего имитировать массив?

Aetae 20.11.2014 21:59

Dioxide, в js есть только одномерные массивы. "Двумерный массив" в js это массив из массивов.

krutoy 20.11.2014 22:00

Dioxide,
Там сначала создается "главный" массив. потом, внутри массива создается подмассив, который заполняется данными. Затем второй подмассив, который тоже заполняется. и т.д.


Часовой пояс GMT +3, время: 14:04.