闭包的作用

作者: FF_C | 来源:发表于2017-12-10 19:12 被阅读0次

    1 闭包就是能够读取其他函数内部变量的函数。
    2 让这些变量的值始终保持在内存中。
    3 闭包可以保护函数内的变量安全
    function a(){
    var i =0;
    function b(){
    alert(++i);
    }
    return b;
    }

    var c = a();
    c(); //1
    c(); //2
    c(); //3

    自调用匿名函数
    通过创建一个自调用匿名函数,创建一个特殊的函数作用域,该作用域中的代码不会和已有的同名函数和变量以及第三方库冲突

    image.png

    相关文章

      网友评论

        本文标题:闭包的作用

        本文链接:https://www.haomeiwen.com/subject/dduyixtx.html