Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在填充多维数组的Javascript/jQuery。。。带数组元素的数组_Javascript_Jquery_Arrays - Fatal编程技术网

正在填充多维数组的Javascript/jQuery。。。带数组元素的数组

正在填充多维数组的Javascript/jQuery。。。带数组元素的数组,javascript,jquery,arrays,Javascript,Jquery,Arrays,我正试图通过Javascript或jQuery填充多维数组(数组中包含数组元素)push()可能是使用错误的方法,但我尝试了其他几种方法,似乎无法超越一维数组。这里是迄今为止的最新尝试-任何关于如何在现有全局数组的每个元素中填充数组的建议或片段 <script> var fred=[]; for(i=0;i<3;i++){ fred.push(['a',i]); $("#disp").html(i); } alert(fred.toSource()); $("#di

我正试图通过Javascript或jQuery填充多维数组(数组中包含数组元素)
push()
可能是使用错误的方法,但我尝试了其他几种方法,似乎无法超越一维数组。这里是迄今为止的最新尝试-任何关于如何在现有全局数组的每个元素中填充数组的建议或片段


<script>
var fred=[];
for(i=0;i<3;i++){
    fred.push(['a',i]);
    $("#disp").html(i);
}
alert(fred.toSource());
$("#disp").html(fred.toSource());​
</script>

<div id="disp">abc</div>​


var fred=[];

对于(i=0;i
数组。push
应该可以正常工作。毕竟,二维数组只是数组的数组


你提供的链接确实会弹出一条带有二维数组的消息。有什么问题吗?

你能再解释一下你的目标吗?这非常抽象,很难理解目前的目标是什么……如果你给出一个你期望结果是什么的示例,这可能会非常有用。我希望能够分配多个元素一个主数组的每个索引的元素-类似于我在php中所做的,但是在javascript中…通过这种方式,我可以稍后循环通过每个“行”来显示每个数组的“列”
fred
是一个数组数组:
[[['a',0],'a',1],'a',2]
。也许你试图使用这个数字作为位置?然后构建一个单独的“行”数组,使用
row.push('abc')
填充它,然后为每一行填充
fred.push(row)
。啊!很抱歉,我最初的错误与jQuery.inArray无法处理多维数组有关……我以为这是因为我的数组没有填充。