首页 > 解决方案 > 为什么我觉得我定义的变量会出现解析错误?

问题描述

我正在写我认为在解析带有函数的变量时是正确的,但似乎没有定义初始变量。

let GameManager = {

  setGameStart: function(classType) {
    this.dealPlayers(classType);
  },

  dealPlayers: function{alert(7);}
}

gvFDok9:10 Uncaught ReferenceError: GameManager is not defined at HTMLButtonElement.onclick (gvFDok9:10) onclick @ gvFDok9:10 w4sgi3h:127 GET http://127.0.0.1:63620/content/9GY1tH-AZhQ3KYlkAAAO/wvJ1XYA/aG5pE9Y/ ​​UBMpN7U/ 0wvYxWw/img/arena-bg.png 404(未找到)VM94 pokerTryOne.js:11 Uncaught SyntaxError: Unexpected token {

标签: javascriptparsing

解决方案


检查线路dealPlayers: function{alert(7);}}

我相信您在第一个花括号之前需要一组括号。尝试:
dealPlayers: function(){ alert(7); }

该变量未定义,因为该行会导致语法错误。


推荐阅读