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就想到这两点, 期待大佬补充
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript