“return”语句在函数之外
在代码的全局范围内使用 return 语句。 return 语句应仅在函数体内出现。
调用 () 运算符为其表达式的函数。 所有表达式都具有值;return 语句用于指定函数返回的值。 常规格式为:
return [ expression ];
当执行 return 语句时,expression 将计算并作为函数的值返回。 如果没有表达式,则返回 undefined。
当执行 return 语句时,即使函数体中仍然还有其他语句,此函数也会停止执行。 此规则的例外情况是:如果 return 语句出现在 try 块内而且有一个相应的 finally 块,则 finally 块中的代码将在此函数返回之前执行。
如果函数因其到达函数体的末尾而未执行 return 语句而返回,则返回的值为 undefined 值(这意味着函数结果不能用作大型表达式的一部分)。
更正此错误
- 从代码的主体(全局范围)中移除 return 语句。