猿问
JavaScript的作用域问题
js作用域这样的设计模式有什么优缺点呢?
大佬们都在利用作用域做些什么华丽的操作呢?
UYOU
浏览 501
回答 1
1回答
www说
1.优点: 作用域保护变量不受污染外部访问不了内部变量2.差异点: 无动态作用域函数内部变量引用跟运行地点无关, 跟变量定义位置有关观察下面代码const bar = (() => { const f = "1"; return () => {console.log(f)} })();const foo = () => { const f = "2"; bar(); }; foo() // 输出定义位置的1, 而不是运行位置2就想到这两点, 期待大佬补充
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答