[英]Printing of every first elements of a 2-dimensional array
我試圖打印出每個數組的第一個元素,然后是索引上的下一個元素,這是我到目前為止的進展......
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]);
}
}
我的第一個結果是 1aI,如何打印 2bII、3cIII、4dIV
你的算法應該是這樣的:
For each column:
value = ""
For each row:
combine value with the element
print value
var data = ['x', [1, 2, 3,4], ['a', 'b','c', 'd'], ['I', 'II', 'III', 'IV']]; for (var j = 0; j < data[1].length; j++) { var value = ""; for (var i = 1; i < data.length; i++) { value = value + data[i][j]; } console.log(value); }
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);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.