JS 闭包 demo小测试

嵌套函数无法访问this,因此需要在外部函数中

var self=this;

简单讲就是  JS的作用域

不在代码块中定义的都是全局变量,代码块中定义的是临时变量,同名会覆盖全局变量

下面这个例子,返回的t是代码块里面的临时变量

 

下面这个例子是一个计时器

这是一个立即调用的函数,函数开始的地方有圆括号,因此这个函数的返回值赋给f

嵌套函数可以访问外部函数的属性。当外部函数返回后,其他代码访问不了a,只有内部代码可以

发布了89 篇原创文章 · 获赞 4 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/m0_37879526/article/details/104579086