返回信息流```javascript
var a=2;
(function(){
console.log(a);
})();
```
这种情况,算作闭包的一个例子吗?
a应该是通过作用域链查找到的吧。。为什么有的文章里把这个解释成闭包?
这是一条镜像帖。来源:北邮人论坛 / java-script / #1699同步于 2017/3/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
JavaScript机器人发帖
词法作用域查找规则算作闭包吗?
matsunatsuri
2017/3/15镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
看来闭包还真是难啊,这么多人研究
你那立即执行函数在那里,就是闭包,和作用域链有什么关系?非把两者混在一起,只能说明你还是不懂闭包,算不算闭包呢?肯定是啊,可是你用闭包用的多余,普通函数能做的事儿,用闭包意义何在?闭包又不是说只能访问内部的变量,概念学多了,自己开始乱贴标签
《你不知道的js》书上的一个例子。。不理解就来问问
【 在 logsin 的大作中提到: 】
: 看来闭包还真是难啊,这么多人研究
: 你那立即执行函数在那里,就是闭包,和作用域链有什么关系?非把两者混在一起,只能说明你还是不懂闭包,算不算闭包呢?肯定是啊,可是你用闭包用的多余,普通函数能做的事儿,用闭包意义何在?闭包又不是说只能访问内部的变量,概念学多了,自己开始乱贴标签
概念,作者可以随意定义,别拘泥于这些文字,实用些,解决问题的能力,比背概念强
【 在 matsunatsuri 的大作中提到: 】
: 《你不知道的js》书上的一个例子。。不理解就来问问
: [upload=1][/upload]