我想从下面的代码创建一个多维数组。如何创建JavaScript多维数组?
var i = 0;
$('.button_image').each(function() {
buttons[i]['left'] = $(this).position().left;
buttons[i]['top'] = $(this).position().top;
i++;
});
阵列应该是这样的
buttons[1]['left']=10;
button[1][top]=20;
buttons[2]['left']=40;
button[2][top]=50;
但它给Firefox的控制台上下面的错误。
TypeError: buttons[i] is undefined
buttons[i]['left']=$(this).position().left;
请告诉我我的代码有什么问题。提前致谢。
我想这种格式:
[rows] => Array (
[0] => Array (
[column1] => hello
[column2] => hola
[column3] => bonjour)
[1] => Array (
[column1] => goodbye
[column2] => hasta luego
[column3] => au revoir))
我想要$ .each函数中的这个格式数组。 '[行] =>数组 ( [0] =>数组 ( [列1] =>你好 [列2] => HOLA [栏3] =>的Bonjour ) [1] =>数组 ( [列1] =>再见 [列2] =>闪现luego [栏3] =>再见 ) )' –
修改您的与附加信息,而不是将其作为注释问题。它现在几乎不可读。 –