Kar*_*hik 4 javascript arrays multidimensional-array
我是javascript的新手程序员.请指引我走正确的道路.
下面是一个尺寸为2 x 3 x 3的3D阵列
"items": [ [ [1,2,3], [4,5,6], [7,8,9] ], [ [10,11,12], [13,14,15], [16,17,18] ] ]
Run Code Online (Sandbox Code Playgroud)
现在,我需要插入一行,比如[ [19,20,21], [22,23,24], [25,26,27] ] 索引1或2.
我试过拼接功能,但都是徒劳的.
作为一个多维数组,我不知道splice函数的itemN参数有什么值.
items.splice(insertIndex, 0, `????`);
Run Code Online (Sandbox Code Playgroud)
我怎么能完成它?谢谢
使用splice与deleteCount 0(第二个参数).作为thrid param,您输入要添加的二维数组.
var items = [ [ [1,2,3], [4,5,6], [7,8,9] ], [ [10,11,12], [13,14,15], [16,17,18] ] ];
var add = [ [19,20,21], [22,23,24], [25,26,27] ];
items.splice(insertIndex, 0, add);
Run Code Online (Sandbox Code Playgroud)
这里的工作示例:jsfiddle