我尝试了以下但是它们不起作用。
我想要一个像[[[arr1],[arr2],[arr3]],[[arr4],[arr5],[arr6]]]
这样的结果。
array3[counter].push(array2[e+f]);
//Uncaught TypeError: Cannot call method 'push' of undefined
array3.splice(counter,0,array2[e+f]);
//[Array[2], Array[3], Array[4], Array[4], Array[2], Array[3]]
如果有帮助,这是我的源代码: http://jsfiddle.net/yUXPz/
答案 0 :(得分:2)
如果您尝试在指定的计数器位置向array3添加数组,请使用:
array3[counter] = [];
array3[counter].push(array2[e+f]);
这是我得到的输出:
[
[
[
7,
8,
9
]
],
[
[
3,
3,
3,
4
]
]
]
这是你想要得到的吗?