Javascript中的多维数组,包含650个条目



我试图创建一个多维数组来填充450个条目,每个条目有3个id。

这是我试图实现的一个快照:

  1. Country1
    1. Site1
      1. Page1>> ID1, ID2, ID3
      2. Page2>> ID1, ID2, ID3
      3. Page3>> ID1, ID2, ID3
    2. Site2
      1. Page1>> ID1, ID2, ID3
      2. Page2>> ID1, ID2, ID3
      3. Page3>> ID1, ID2, ID3
    3. Site3
      1. Page1>> ID1, ID2, ID3
      2. Page2>> ID1, ID2, ID3
      3. Page3>> ID1, ID2, ID3
  2. 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"]
        }
    }
}]

相关内容

  • 没有找到相关文章

最新更新