-2

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

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

2 回答 2

2

代码

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

描述

汽车是具有一个属性或属性的对象make

make是一组对象,每个对象至少有一个属性名称和一个可选的属性模型

models是一组对象,每个对象至少有一个属性name

于 2016-07-31T22:19:41.783 回答
1

它应该看起来像这样。

var cars = {
            make : [
            {   make1 : "ford"},
            {   make2 : "fiat"},
            {   make3 : "toyota", 
                 model: [
                    { modelA : "camry"},
                    { modelB : "landcruiser"}
                ]
            }
        ]
}
于 2016-07-31T22:24:54.613 回答