前端偶遇之闭包

       写过一些前端页面,一直都未接触到闭包的概念,偶然接触到一种前端方法的写法

(function (n){

       //执行代码

})(i);

当下不由的好奇,这种写法究竟代表着啥意思,于是引出了一个概念,闭包!

       在介绍闭包之前,需要介绍下js中的变量的作用域.JS的变量作用域有两种,一种是全局变量,一种是局部变量,简单的总结了一下,两者在一些方面的区别

 

声明位置

访问位置

生命周期

全局变量

你可能感兴趣的:(JAVA基础知识杂谈)