//使用单利模式有一个好处:使用this来代替这个命名空间(对象) //在这个命名空间中的函数之间相互调用的时候使用this.函数() //有一些函数不需要返回值,此时我们会 // 将当前命名空间返回,就是return this,这样可以实现链式写法 var obj1=(function () { var a=1; var b=2; function fn() { console.log(this); //this.get(); return this; }; function get() { //console.log(this); return this; }; return { name:"obj1", fn:fn, get:get } })(); //链式写法 console.log(obj1.fn().get().name);
单利模式(链式写法-return this)
最新推荐文章于 2021-05-22 14:48:38 发布