正在填充多维数组的Javascript/jQuery。。。带数组元素的数组
我正试图通过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
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无法处理多维数组有关……我以为这是因为我的数组没有填充。