我试图创建一个多维数组来填充450个条目,每个条目有3个id。
这是我试图实现的一个快照:
- Country1
- Site1
- Page1>> ID1, ID2, ID3
- Page2>> ID1, ID2, ID3
- Page3>> ID1, ID2, ID3
- Site2
- Page1>> ID1, ID2, ID3
- Page2>> ID1, ID2, ID3
- Page3>> ID1, ID2, ID3
- Site3
- Page1>> ID1, ID2, ID3
- Page2>> ID1, ID2, ID3
- Page3>> ID1, ID2, ID3
- Site1
- Country21.等。
由于有许多条目,我需要找到一种方法来创建它并使用最有效的方式填充它,但到目前为止我发现的是:
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行代码吗?
如果使用硬编码值,显然最简单的方法是:
var myArray = [{
"country1": {
"site1": {
"page1": ["782618","548836","2963259"]
}
},
"country2": {
"site2": {
"page2": ["782619","548837","2963260"]
}
}
}]