我有以下数组(代码是用 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";
我想做的是打印 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]);
}
}
在 JavaScript 中 this 的等价物是什么?
最佳答案
这是 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]);
}
}
关于javascript - 如何在 Javascript 中打印以下多维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7652342/