闭包作用:保护
形成私有作用域,保护里面的私有变量不受外界干扰
例如多人协作开发:A的代码有fn(),B的代码有fn(),但是他们不相互影响
// A的代码
<script>
(function() {
function fn1() {
console.log("aa")
}
window.fn1 = fn1;
})()
// window.fn1() //11
</script>
// B的代码
<script>
(function() {
function fn1() {
console.log("bb")
}
fn1() //bb
window.fn1() //aa
})()
</script>
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。