js 实现链式调用命名空间

230 阅读1分钟



下面是实现链式调用。

var Deng = {    aa:function(){        console.log("dd");            },    bb:function(){        console.log("000");    },
}Deng.aa().bb();

//下面是闭包实现命名空间的问题。

var deng = (function () {    var len = 2;    function smoke() {        console.log("smoke");    }    function drink() {        console.log("drink");    }    function perm() {        console.log("prem");    }    return function () {        smoke(); drink(); perm();    }})();deng();