在嵌套(类闭包)函数中使用一个值,例如:
const f1= () => {
const a = 1;
const f2 = () => a;
return f2;
};
f2
没有a
的arg,但是返回f1
上层作用域的a
。
最佳答案
是。
a
是常量且引用透明。 f2
是闭包并不重要,只要它不关闭可变状态即可。
关于javascript - 这是纯函数式的吗?在嵌套(类似闭包)函数中使用一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37405262/