javascript - 无法创建多个嵌套对象 JS。 "Unexpected identifier"

标签 javascript debugging object error-handling

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

Uncaught SyntaxError: Unexpected identifier

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

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

注意:我的真实对象更长,但我将其缩短为上面的样子。这里的代码也会抛出一个错误。

我确信有一个简单的修复方法!谢谢!

最佳答案

试试这个

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

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

关于javascript - 无法创建多个嵌套对象 JS。 "Unexpected identifier",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32092182/

相关文章:

javascript - 我如何在 React 导航中从 Drawer Stack 导航到 Switch Stack?

c# - LINQ 查询跳过调试不执行下一行

javascript - 将另一个文件中的 JS 对象提取到变量中

javascript - Bootstrap 3 轮播无法正确加载/显示

javascript - Backbone : is passing a parent's element reference to a child view a good practice?

javascript - AngularJS $resource GET 中的多个参数

debugging - 通过 Cortex-M3 CPU 上的 printf 进行输出调试,在 BKPT 指令处停顿 + 关于 JTAG 和 sw 端口的混淆

iPhone应用程序崩溃: Assertion failed function evict_glyph_entry_from_strike,文件Fonts/CGFontCache.c

xml - 如何使用 JAXB 和 Spring 编码非字符串对象

c++ - C++ 新手, undefined reference