模仿块级做用域

块级做用域的意义在于将代码的可访问性限定在某个代码段中,屏蔽对外部的影响。JS中因为没有传统的块级做用域,因此只好用匿名函数来构造闭包来实现。 var variable= (function(){})(); function(){}外部的括号代表这是一个函数表达式,后面的()表示当即执行。 第二个括号的含义不难理解: var Fn=function(){  //定义一个函数     somecod
相关文章
相关标签/搜索