js中遇到的关于作用域的问题

2018-02-11T23:06:00

结果是多少?

一开始觉得特别简单,结果自己错了,说到底还是没有理解透彻

count的时候是局部变量,所以每次都是num = 1

fn的时候,他相对于函数中的匿名函数function(){return num++},它是全局,这个变量不在这个匿名函数中,但是都在count()函数这个作用域下,所以会叠加

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。