San*_*sal 0 javascript arrays multidimensional-array
我目前有以下数组设置:
var TicketInfo =
{
t1: {
1: [7, 12, 35,39,41, 43],
2: [7, 15, 20,34,45, 48],
3: [3, 7, 10, 13, 22, 43],
4: [2, 4, 5,23,27, 33]
},
t2: {
1: [10, 12, 17,44,48, 49],
2: [13, 15, 17, 18, 32, 39],
3: [16, 17, 20, 45, 48, 49],
4: [6, 16, 18, 21, 32, 40]
}
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是迭代这些以恢复数组.
作为测试我尝试过这样的事情:
for(t in TicketInfo["t1"])
{
i++;
Write(t.i);
}
Run Code Online (Sandbox Code Playgroud)
但它显然不符合我的要求.
有任何想法吗?
我希望能够输出像这样的数组 [7, 12, 35,39,41, 43]
谢谢
var TicketInfo =
{
t1: {
1: [7, 12, 35,39,41, 43],
2: [7, 15, 20,34,45, 48],
3: [3, 7, 10, 13, 22, 43],
4: [2, 4, 5,23,27, 33]
},
t2: {
1: [10, 12, 17,44,48, 49],
2: [13, 15, 17, 18, 32, 39],
3: [16, 17, 20, 45, 48, 49],
4: [6, 16, 18, 21, 32, 40]
}
}
for(var j in TicketInfo )
{
for(var p in TicketInfo[j] )
{
for(var i = 0; i < TicketInfo[j][p].length; i++ )
{
console.log(TicketInfo[j][p][i]);
}
}
}?
Run Code Online (Sandbox Code Playgroud)
如果你是谷歌试图找到一种方法来快速打印调试,这里有一个单行为您:
console.log(myArray.join("\n"))
Run Code Online (Sandbox Code Playgroud)
例:
var myArray = [[1,2,3],[4,5,6],[7,8,9]];
console.log(myArray.join("\n"));
Run Code Online (Sandbox Code Playgroud)
输出:
1,2,3
4,5,6
7,8,9
Run Code Online (Sandbox Code Playgroud)
带有适当括号的示例:
var myArray = [[1,2,3],[4,5,6],[7,8,9]];
console.log("[[" + myArray.join("],\n[") + "]]");
Run Code Online (Sandbox Code Playgroud)
输出:
[[1,2,3],
[4,5,6],
[7,8,9]]
Run Code Online (Sandbox Code Playgroud)
回答OP的问题:
obj = {
1: [7, 12, 35,39,41, 43],
2: [7, 15, 20,34,45, 48],
3: [3, 7, 10, 13, 22, 43],
4: [2, 4, 5,23,27, 33],
}
var keys = Object.keys(obj);
keys.sort();
console.log(keys);
var listFromObj = []
for (var i = 0; i < keys.length; i++) {
if (obj.hasOwnProperty(keys[i])) listFromObj.push(obj[keys[i]]);
}
console.log("[" + listFromObj.join("]\n[") + "]");
Run Code Online (Sandbox Code Playgroud)
输出:
[7,12,35,39,41,43]
[7,15,20,34,45,48]
[3,7,10,13,22,43]
[2,4,5,23,27,33]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10518 次 |
| 最近记录: |