嵌套对象时出错 javascript
Errors nesting objects javascript
所以我似乎无法在 JS 中创建内部嵌套对象并调用它们。我一直在查看各种示例,但这一直是一个长期存在的问题,我想要一些解释来帮助我理解我在哪里搞砸了。谢谢!
var cars = {
make : [
{ make1 : "ford"},
{ make2 : "fiat"},
{ make3 : "toyota" [
{ modelA : "camry"},
{ modelB : "landcruiser"}
]
};
}
console.log(cars.make[2].modelB)
代码
var cars = {
makes: [
{ name: "ford"},
{ name : "fiat"},
{ name : "toyota", models: [
{ name : "camry"},
{ name : "landcruiser"}
]
}
]
};
console.log(cars.makes[2].models[1])
描述
cars 是具有一个属性的对象或 属性 makes.
makes 是一组对象,每个对象至少有一个属性 name 和一个可选属性 models.
models 是一组对象,每个对象至少有一个属性 name.
它应该是这样的。
var cars = {
make : [
{ make1 : "ford"},
{ make2 : "fiat"},
{ make3 : "toyota",
model: [
{ modelA : "camry"},
{ modelB : "landcruiser"}
]
}
]
}
所以我似乎无法在 JS 中创建内部嵌套对象并调用它们。我一直在查看各种示例,但这一直是一个长期存在的问题,我想要一些解释来帮助我理解我在哪里搞砸了。谢谢!
var cars = {
make : [
{ make1 : "ford"},
{ make2 : "fiat"},
{ make3 : "toyota" [
{ modelA : "camry"},
{ modelB : "landcruiser"}
]
};
}
console.log(cars.make[2].modelB)
代码
var cars = {
makes: [
{ name: "ford"},
{ name : "fiat"},
{ name : "toyota", models: [
{ name : "camry"},
{ name : "landcruiser"}
]
}
]
};
console.log(cars.makes[2].models[1])
描述
cars 是具有一个属性的对象或 属性 makes.
makes 是一组对象,每个对象至少有一个属性 name 和一个可选属性 models.
models 是一组对象,每个对象至少有一个属性 name.
它应该是这样的。
var cars = {
make : [
{ make1 : "ford"},
{ make2 : "fiat"},
{ make3 : "toyota",
model: [
{ modelA : "camry"},
{ modelB : "landcruiser"}
]
}
]
}