Проблема с двумерным массивом
Прошу помощи: не разу не работал с двумерными массивами и тут они понадобились. Написал код, а он не работает(
Это объявление массива var map=new Array(); for(i=0;i<=10;i++){ for(j=0; j<=10;j++){ map[i,j]=0; } } Что делаю с массивом: for (k=1;k<=5;k++) { n1=Math.round(Math.random() * 9); n2=Math.round(Math.random() * 9); map[n1,n2]=1; } И дел в том, что он у меня присваивает 1 не определенному элементу с индексами n1 n2 а всем элементам с индексом n1. Подскажите как исправить! Пожалуйста. |
var map = []; for(i=0;i<=10;i++){ map[i] = []; for(j=0; j<=10;j++){ map[i][j]=0; } } for (k=1;k<=5;k++) { n1=Math.round(Math.random() * 9); n2=Math.round(Math.random() * 9); map[n1][n2]=1; } |
walik,
Спасибо большое, долго парился не мог понять что не так)) |
Часовой пояс GMT +3, время: 18:13. |