立即执行函数:定义完不需要外部调用就执行的函数。
立即执行函数创建了独立作用域,里边所有变量都是局部变量。
// 1
function fn1(){
console.log('1');
}
fn1();
// 2 第2个小括号可以看做是调用 (function(){})() | (function(){}())
(function sum(a,b){
return a+b;
})(1,2)
立即执行函数:定义完不需要外部调用就执行的函数。
立即执行函数创建了独立作用域,里边所有变量都是局部变量。
// 1
function fn1(){
console.log('1');
}
fn1();
// 2 第2个小括号可以看做是调用 (function(){})() | (function(){}())
(function sum(a,b){
return a+b;
})(1,2)