我正在尝试创建一个多维数组来填充 450 个条目,每个条目有 3 个 ID。
这是我想要实现的目标的快照:
- 国家1
- 站点1
- 第 1 页 >> ID1、ID2、ID3
- 第2页>> ID1、ID2、ID3
- 第3页>> ID1、ID2、ID3
- 站点2
- 第 1 页 >> ID1、ID2、ID3
- 第2页>> ID1、ID2、ID3
- 第3页>> ID1、ID2、ID3
- 站点3
- 第 1 页 >> ID1、ID2、ID3
- 第2页>> ID1、ID2、ID3
- 第3页>> ID1、ID2、ID3
- 站点1
- 国家2 1.等等
由于有很多条目,我需要找到一种方法来创建它并使用尽可能最有效的方式填充它,但到目前为止我发现的是:
var myArray = new Array();
myArray[0] = "country1";
myArray["country1"] = new Array("site1","site2","site3");
myArray["country1"]["site1"] = new Array("page1", "page2", "page3");
myArray["country1"]["site1"]["page1"] = new Array("782618","548836","2963259");
myArray["country1"]["site1"]["page2"]= new Array("782619","548837","2963260");
您知道其他不需要我使用 4 行代码注入(inject)每个条目的方法吗?
非常感谢您抽出时间!
最佳答案
如果您使用硬编码值,显然最简单的方法是:
var myArray = [{
"country1": {
"site1": {
"page1": ["782618","548836","2963259"]
}
},
"country2": {
"site2": {
"page2": ["782619","548837","2963260"]
}
}
}]
关于javascript - JavaScript 中的多维数组,有 650 个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31725446/