javascript - 如何在 Javascript 中打印以下多维数组?

标签 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"; 

我想做的是打印 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/

相关文章:

javascript - 如何为背景图像上的文本剪切动画

javascript - 如何使用jquery动态创建html

javascript - 使用 JavaScript 从 Iframe 获取内部 HTML

javascript - 是否有任何选项可以在 Google 表格脚本或其他程序中用 javascript 编写代码,以便对附加组件工具执行某些操作?

javascript - 在 'setInterval' 末尾调用 Javascript 函数

javascript - 在 WordPress 中分离 JS 和 HTML

c# - 您如何处理遗留应用程序中未使用的代码?

javascript - 动态图片错误 - JavaScript

javascript - 使用 Video.js 从 VTT 章节轨道中获取线索

javascript - $(document).ready 没有 jQuery 的等价物