老师您好,麻烦问下如何将闭包函数修改为普通函数,修改后会有性能优化吗?
来源:6-3 什么是闭包?闭包会用在哪里?

慕码人4891316
2020-08-01
例如课中的例子
// 函数作为返回值
function create() {
const a = 100;
return function () {
console.log(a);
}
}
const fn = create();
const a = 200;
fn(); // 100
写回答
2回答
-
没明白你的意思。函数就是函数,没有“闭包函数”这一说,都是普通函数。
要不然,你把 create 函数去掉,直接让 a 裸露为全局变量?这样可以吗?
032020-08-02 -
Best_Coder_LCN
2021-05-12
就是有的需求不用闭包实现不了,所以才有闭包。
也就不存在把闭包改成不用闭包的情况
212021-05-12
相似问题