无法创建多个嵌套对象JS。 “意外的标识符”

时间:2015-08-19 09:53:51

标签: javascript debugging object error-handling

我有一个游戏的对象。我想在其中嵌套3个以上的对象。但是,当我编写实际代码时,我收到一条错误消息:

  

未捕获的SyntaxError:意外的标识符

在我的第二个嵌套对象的第一行。 这是一个例子:

var ball = {
    stance : {
        player  :{boo: true},
        table   :{boo: false},
        computer:{boo: false}
    }
    paddelY : { // ERROR HERE <<<<
        1 : mouseY - height*0.05,
}}

注意:我的真实对象要长得多,但我将其缩短为上述内容。这里的代码也会引发错误。

我确信有一个简单的解决方法!谢谢!

2 个答案:

答案 0 :(得分:1)

您必须在对象文字中的每个键:值对之间添加逗号。

你在错误的一行和前一行之间错过了一个。

答案 1 :(得分:1)

试试这个

var ball = {
  stance: {
    player: { boo: true },
    table: { boo: false },
    computer: { boo: false }
  },
  paddelY: {
    1: mouseY - height * 0.05,
  }
}

你应该在站立后添加一个逗号(,