SkorpyX, оба варианты не правильны.
Код
var inv = [];
for (var x = 0; x < max_width; x++) {
inv[x] = [];
for (var y = 0; x < max_height; y++) {
inv[x][y] = {};
}
}
Использовать это можно так:
Код
inv[0][0]['name']='knife';
inv[0][0]['count']='10'; //зачем кавычки?
И так:
Код
inv[0][0].name='knife';
inv[0][0].count=10;
{ } инициирует ассоциативный массивДобавлено (22.09.2013, 20:56)
---------------------------------------------
jiumx60rus, твой код требует предварительного определения каждой ячейки, в дальнейшим это может привести к ошибки в время попытки использования еще не инициированной переменной. В данном случае это вероятно не актуально, но вообще секир башка за такой код.