gpt4 book ai didi

javascript - 没有 block 体的箭头函数不会创建词法作用域,对吧?

转载 作者:行者123 更新时间:2023-11-30 13:59:10 24 4
gpt4 key购买 nike

我只是想得到主题中论文的确认。不可能以某种方式创建局部作用域,即像 x => some_expression 这样的函数内的局部变量。 , 与 x => {/*any code*/} 这样的函数相反,是吗?

子问题:词法作用域是否只能在花括号之间创建?例如在 block 、条件、循环、try/catch 等中

附言我对此有 99% 的把握,但我想知道也许我错过了什么......

最佳答案

“简洁主体”箭头函数无法通过新变量创建局部作用域,因为无法在表达式内部定义新变量。

如果您要编写 const func = x => const aconst func = x => const a = x,它将失败。

关于javascript - 没有 block 体的箭头函数不会创建词法作用域,对吧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56672221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com