我有一个游戏的对象。我想在其中嵌套3个以上的对象。但是,当我编写实际代码时,我收到一条错误消息:
未捕获的SyntaxError:意外的标识符
在我的第二个嵌套对象的第一行。 这是一个例子:
var ball = {
stance : {
player :{boo: true},
table :{boo: false},
computer:{boo: false}
}
paddelY : { // ERROR HERE <<<<
1 : mouseY - height*0.05,
}}
注意:我的真实对象要长得多,但我将其缩短为上述内容。这里的代码也会引发错误。
我确信有一个简单的解决方法!谢谢!
答案 0 :(得分:1)
您必须在对象文字中的每个键:值对之间添加逗号。
你在错误的一行和前一行之间错过了一个。
答案 1 :(得分:1)
试试这个
var ball = {
stance: {
player: { boo: true },
table: { boo: false },
computer: { boo: false }
},
paddelY: {
1: mouseY - height * 0.05,
}
}
你应该在站立后添加一个逗号(,
)