gpt4 book ai didi

JavaScript函数声明错误

转载 作者:行者123 更新时间:2023-11-30 15:51:01 25 4
gpt4 key购买 nike

我刚开始学习 JS 和编写一个小游戏进行培训。但是我在执行这个对象时遇到了一个奇怪的错误:

mainState = {
name : "GAME_STATE",

Setup: function( context, settings ) {
}


HandleKeyDown: function( event ) {
}

Update: function( settings ){

}

Draw: function( context, settings ){

}
}

FireBug 所说的是:

SyntaxError: missing } after property list
HandleKeyDown: function( event ) {

感谢您的帮助!

最佳答案

您需要在属性(键和它的值)之间放置逗号,否则它不是有效的 JavaScript 对象,因此 Firebug 会抛出此编译错误

SyntaxError: missing } after property list

正确的做法是这样的

mainState = {
name: "GAME_STATE",
Setup: function(context, settings) {},
HandleKeyDown: function(event) {},
Update: function(settings) {},
Draw: function(context, settings) {} // here no comma
}

关于JavaScript函数声明错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39343579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com