js的闭包和匿名自执行函数的简单理解

97 阅读1分钟

前端小白简单总结,还望各位大佬多多指教~

函数的闭包:

父函数里面套用子函数,子函数可以直接访问父函数里的局部变量

局部变量的搜索顺序:
1、子函数自身的局部变量
2、父函数里的局部变量
3、全局变量

匿名自执行函数

(fn(i){
	console.log(i);
})(i);

相当于:

function fn(i){
	console.log(i);
}
fn(i);