我只想确认该主题的论文。
不可能以某种方式创建局部范围,即与x => some_expression
之类的函数相反,像x => {/*any code*/}
之类的函数内部的局部变量,是吗?
子问题:只能在花括号之间创建词法范围吗?例如在块,条件,循环,try / catch等中
P.S。我对此有99%的把握,但是我想知道也许我错过了一些事情...
答案 0 :(得分:2)
“简明”箭头功能无法通过新变量创建局部作用域,因为无法在表达式内部定义新变量。
如果要写const func = x => const a
或const func = x => const a = x
,它将失败。