📜  JavaScript SyntaxError – 不在函数中返回

📅  最后修改于: 2022-05-13 01:56:35.778000             🧑  作者: Mango

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