js闭包

来源:互联网 发布:推广平台源码 编辑:程序博客网 时间:2024/06/05 05:10

闭包就是一个函数,两个函数彼此嵌套,内部函数就是闭包,形成闭包条件是内部函数需要通过return给返回出来,下面是完整的闭包三部走,制作机制,定义闭包名称,使用

<script>    function f1() {        function f2() {            console.log('I am a bibao');        }        return f2;//返回这个函数;    }    var ff = f1();//生成一个闭包函数    ff();//闭包函数调用</script>
闭包特点:同一个闭包机制可以创建多个闭包函数出来,他们彼此没有联系,都是独立的饿,并且每个闭包函数可以保存自己个性化的信息