为什么它是myPlants [1]? JSON

时间:2016-01-26 09:59:27

标签: javascript json

var myPlants = [
  { 
    type: "flowers",
    list: [
      "rose",
      "tulip",
      "dandelion"
    ]
  },
  {
    type: "trees",
    list: [
      "fir",
      "pine",
      "birch"
    ]
  }  
];

var secondTree = myPlants[1].list[1];

结果将是"松"但它在第二个元素中,为什么它是myPlants [1]?

2 个答案:

答案 0 :(得分:2)

数组通常从索引0开始。

尝试myPlants [0]。

答案 1 :(得分:1)

1表示索引从0开始的第二项。

myPlants[1].list[1]; 

转换为myPlants数组中的第二项,以及该第二项的列表属性数组的第二项。