87,924
社区成员
发帖
与我相关
我的任务
分享
// 如果执行一个方法是a(), 那么(function(){})()也可以认为是方法后加了一括号
// function(){}()会报错, 因为他先解释了括号, 才解释了方法
window.a = function(a1, a2){
//在这里会根据所执行的方法创建两个函数var a1, var a2
var a3 = "a3"//这里也手动创建一个A3
window.b = function(b1, b2){
//在方法内创建的方法是可以访问上一个方法的var函数的, 上一个function的执行就不会发生任何释放的动作
alert(a1 + "-" + a2 + "-" + a3 + "-" + b1 + "-" + b2 )
}
}(1, 2)//执行这个方法
window.b(5, 6)
空函数一个