关于闭包

xiaoxiao2022-06-12  30

//定义了一个闭包函数

(    function(){

        var _a = window.a;

        //定义了以a对象        var a = window.a = function(){            alert("good");       };

       //当下一个的函数没有使用时,a.fn();将弹出good2             a.fn = function(){            alert("good2");       }

       //写了这个函数,a.fn(); 将弹出good3,而上一个将被覆盖掉       a.fn = a.prototype = function(){           alert("good3");      } })();    //注意这里

 

//调用函数

function test(){    a.fn();              // good3    new a();          // good    a;                    // 没有反映

    new a().fn();   // good}

相关资源:敏捷开发V1.0.pptx
转载请注明原文地址: https://www.6miu.com/read-4933462.html

最新回复(0)