闭包就是一个函数,两个函数彼此嵌套,内部函数就是闭包,形成闭包条件是内部函数需要通过return给返回出来,下面是完整的闭包三部走,制作机制,定义闭包名称,使用
<script> function f1() { function f2() { console.log('I am a bibao'); } return f2;//返回这个函数; } var ff = f1();//生成一个闭包函数 ff();//闭包函数调用 </script>闭包特点:同一个闭包机制可以创建多个闭包函数出来,他们彼此没有联系,都是独立的饿,并且每个闭包函数可以保存自己个性化的信息