Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не получается задать двухмерный массив (https://javascript.ru/forum/misc/11046-ne-poluchaetsya-zadat-dvukhmernyjj-massiv.html)

greatilya 04.08.2010 10:16

Не получается задать двухмерный массив
 
Вот кусок кода JS:
function add_to_cart(classID, f_RowID)
{
	var CurCount = parseInt(document.getElementById('item'+f_RowID).value);
	var carts = {classID:{}};
	carts[classID][f_RowID] = CurCount;
...

Выдает ошибку: carts[classID] is undefined
Как правильно объявить этот массив?
Примечание: classID и f_RowID - целые числа.

Kolyaj 04.08.2010 10:43

Во-первых, у вас не массивы вложенные, а объекты.

var carts = {};
carts[classID] = {};
carts[classID][f_RowID] = CurCount;

greatilya 04.08.2010 11:01

Kolyaj,
Спасибо огромное!


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