形成一个不销毁的私有作用域,保护里面的私有变量不受外界干扰。当执行后返回的结果必须是应用数据类型,被外界变量接收,此时函数不会被销毁(模块化)。
var b=(function(){ ... return function(){ ... } })();