JavaScript SyntaxError – 不在函数中返回
如果在函数体之外编写了 return/yield 语句,则会发生此 JavaScript 异常return(或 yield)函数函数中。
信息:
SyntaxError: 'return' statement outside of function (Edge)
SyntaxError: return not in function (Firefox)
SyntaxError: yield not in function (Firefox)
错误类型:
SyntaxError
发生了什么?
return 或 yield 语句是在函数体之外调用的,或者代码中可能缺少大括号。
示例 1:在此示例中,'if' 语句后缺少大括号,因此发生错误。
Syntax Error
输出(在控制台中):
SyntaxError: 'return' statement outside of function
例2:在这个例子中,return语句是在函数结束后写的,所以发生了错误。
Syntax Error
输出(在控制台中):
SyntaxError: 'return' statement outside of function