IIFE(匿名函数自调用)
时间:2021-07-01 17:25:48
收藏:0
阅读:0
created on 21/03/04
1、理解
- 全称:Immediately-Invoked Function Expression
2、作用
- 隐藏实现
- 不会污染外部(全局)命名空间
- 用它编写js模块
(function(){ //匿名函数自调用
var a = 3;
console.log(a + 3);
})() //6
var a = 4; //全局变量a
console.log(a); //4
;(function(){
var a = 1;
function test(){
console.log(++a);
}
window.$ = function(){ //向外暴露一个全局函数
return{
test: test;
}
}
})()
$().test() //1、$是一个函数 2、$执行后返回的是一个对象 2
评论(0)