”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > ES6箭头函数何时需要明确的``返回''语句?

ES6箭头函数何时需要明确的``返回''语句?

发布于2025-01-27
浏览:964

When Do ES6 Arrow Functions Require an Explicit `return` Statement?
何时使用arrow functions返回返回

带有卷曲括号(一个块)的箭头函数失去其隐式返回行为。必须使用明确的返回语句来指定函数的返回值。示例:

使用没有明确返回的括号可以创建语法模棱两可。例如,以下箭头函数:

返回未定义,因为括号表示块,将ID解释为标签,而不是一个标签属性名称。

多线表达式:

当箭头函数的表达式跨越多行时,请记住是否包含返回可能会感到困惑。要避免错误,请显式使用返回以确保正确的返回值。

示例(名称)=> name'!'; //隐式返回,返回'jess!'

equallicit return:
    ,如果箭头函数包含一个块,具有模棱两可的语法或跨越多行,则需要明确的返回语句来指定函数的返回值。否则,箭头函数的身体中的表达式被隐式返回。
最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3