如何在Java Script中打印以下多维数组?

Jim*_*mmy 7 javascript

我有以下数组(代码是用Java编写的):

String[][] a = new String[3][2];
a[0][0] = "1"; 
a[0][1] = "2"; 

a[1][0] = "1";  
a[1][1] = "2"; 

a[2][0] = "1";
a[2][1] = "2"; 
Run Code Online (Sandbox Code Playgroud)

我想要做的是打印111222,我通过这样做完成了Java:

for (int i=0;i < a[i].length;i++){
    for(int j=0;j <a.length;j++){
        System.out.print(a[j][i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

JavaScript中的等价物是什么?

meg*_*rre 9

这是javascript中的等效代码(没有空格,它不是java的脚本版本)

!编辑错过了循环的细节,现在修复

var a = [];
a.push(["1", "2"]);
a.push(["1", "2"]);
a.push(["1", "2"]);

for(var i = 0; i < a[i].length; i++) {
  for(var z = 0; z < a.length; z++) {
    console.log(a[z][i]);
  }
}
Run Code Online (Sandbox Code Playgroud)


小智 6

var arr =[
        [1,2,3],
        [4,5,6],
        [7,8,9]
        ],arrText='';

        for (var i = 0; i < arr.length; i++) {
            for (var j = 0; j < arr[i].length; j++) {
                arrText+=arr[i][j]+' ';
            }
            console.log(arrText);
            arrText='';
        }
Run Code Online (Sandbox Code Playgroud)

输出: 在此输入图像描述