首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Errors: Missing curly after function body

信息

代码语言:javascript
复制
SyntaxError: missing } after function body

错误类型

SyntaxError

哪里出错了?

在某处创建函数时会出现语法错误。同时检查是否有大括号或括号的顺序是正确的。缩进或格式化代码更好一点也可以帮助你理解。

示例

忘记关闭大括号

通常情况下,功能代码中缺少一个大括号:

代码语言:javascript
复制
var charge = function() {
  if (sunny) {
    useSolarCells();
  } else {
    promptBikeRide();
};

正确的是:

代码语言:javascript
复制
var charge = function() {
  if (sunny) {
    useSolarCells();
  } else {
    promptBikeRide(); 
  }
};

例如,当使用IIFE闭包或其他使用许多不同圆括号和大括号的构造时,可能会更加模糊。

代码语言:javascript
复制
(function() { if (true) { return false; } );

通常情况下,不同的缩进或双重检查缩进有助于发现这些错误。

代码语言:javascript
复制
(function() {
  if (true) {
    return false;
  }
});

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com