所以我似乎无法在JS中创建内部嵌套的对象并调用它们。我一直在看各种例子,但这一直是一个持续存在的问题,我想要一些解释来帮助我理解我在搞什么。谢谢!错误嵌套对象javascript
var cars = {
make : [
{ make1 : "ford"},
{ make2 : "fiat"},
{ make3 : "toyota" [
{ modelA : "camry"},
{ modelB : "landcruiser"}
]
};
}
console.log(cars.make[2].modelB)
这是一个语法错误,你有一个不属于它的分号,缺少一个键和一个冒号等。 – adeneo
问题是?你检查控制台是否有错误? – 1983
在一般意义上,嵌套对象和数组文字需要出现在一个简单字符串值出现的地方,所以如果你可以说'{a:“x”}',那么你可以说'{a:{b :“y”}}'。嵌套的项目必须遵循与顶级对象或数组相同的语法规则。所以使用逗号,匹配打开和关闭'{}'和'[]'等。 – nnnnnn