Javascript 打印二维数组的每个第一个元素

Javascript 打印二维数组的每个第一个元素,javascript,Javascript,我试图打印出每个数组的第一个元素,然后是索引上的下一个元素,这是我到目前为止的进展 var data = ['x', [1, 2, 3,4], ['a', 'b','c', 'd'], ['I', 'II', 'III', 'IV']]; for (var i = 1; i < data.length; i++) { for (var j = 0; j < 1; j++) { console.log(data[i][j]); } } var数据=['x',[1

我试图打印出每个数组的第一个元素,然后是索引上的下一个元素,这是我到目前为止的进展

var data = ['x', [1, 2, 3,4], ['a', 'b','c', 'd'], ['I', 'II', 'III', 'IV']];

for (var i = 1; i < data.length; i++) {
  for (var j = 0; j < 1; j++) {
    console.log(data[i][j]);  
  }
}
var数据=['x',[1,2,3,4],'a','b','c','d'],['I','II','III','IV'];
对于(变量i=1;i
我的第一个结果是1aI,如何打印2bII、3cIII、4dIV

var数据=['x'、[1,2,3,4]、'a'、'b'、'c'、'd']、['I'、'II'、'III'、'IV'];
var data = ['x', [1, 2, 3,4], ['a', 'b','c', 'd'], ['I', 'II', 'III', 'IV']];
for (var i = 0; i < data.length; i++) {
   output = '';
   for (var j = 1; j < 4; j++) {
       output += data[j][i];
    }  
      console.log(output);
}
对于(变量i=0;i
您的算法应该是这样的:

For each column:
   value = ""
   For each row: 
      combine value with the element
   print value
var数据=['x',[1,2,3,4],'a','b','c','d'],['I','II','III','IV'];
对于(var j=0;j