Так что у меня возникают трудности с этим двухмерным массивом, который я создал.Javascript Array Breaking my Loop
Я объявил это так:
var objects = new Array();
А потом я бегу две петли, один внутри другого, и при этом, значения вызовов в массив, но это, кажется, сломать всю мою петлю (и, следовательно, сценарий), когда он запускается.
for(var i = 0; i <= 32; i++) {
dirtRows++;
document.getElementById("dirtTable").innerHTML+='<div class="dr" id="dirtRow-' + i + '"></div>';
alert(i);
for(var ii = 0; ii < 32; ii++) {
dirtBlocks++;
document.getElementById("dirtRow-" + i).innerHTML+='<div class="dirt" onclick="destroyIt(' + i + ',' + ii + ')" id="dirt-' + ii + '">' + ii + '</div>';
objects[i][ii] = 1;
}
}
Что я могу делать неправильно? Это определенно Массив, который нарушает его.
'Это определенно Массив, разбивает it.' Какого массива? 'objects [i]' 'undefined' в вашем цикле каждый раз :). Вы пытались взглянуть на консоль/отладчик, какова была проблема? Что-то похожее на это: 'Невозможно установить свойство '0' неопределенного' может отображаться в консоли. – Nope