错误嵌套对象javascript

时间:2016-07-31 22:11:04

标签: javascript javascript-objects nest-nested-object

所以我似乎无法在JS中创建内部嵌套对象并调用它们。我一直在看各种例子,但这是一个持续存在的问题,我想要一些解释来帮助我理解我搞砸了。谢谢!

var cars = {
    make : [
    {   make1 : "ford"},
    {   make2 : "fiat"},
    {   make3 : "toyota" [
        { modelA : "camry"},
        { modelB : "landcruiser"}
        ]
    };
}
console.log(cars.make[2].modelB)

2 个答案:

答案 0 :(得分:2)

<强>代码

var cars = {
makes: [
       { name: "ford"},
       { name : "fiat"},
       { name : "toyota", models: [
               { name : "camry"},
               { name : "landcruiser"}
       ]
       }
]
};
console.log(cars.makes[2].models[1])

<强>描述

汽车是具有一个属性或属性制作的对象。

制作是一个对象数组,每个对象至少包含一个属性名称和一个可选属性模型

模型是一个对象数组,每个对象至少有一个属性名称

答案 1 :(得分:1)

应该是这样的。

var cars = {
            make : [
            {   make1 : "ford"},
            {   make2 : "fiat"},
            {   make3 : "toyota", 
                 model: [
                    { modelA : "camry"},
                    { modelB : "landcruiser"}
                ]
            }
        ]
}