Dra*_*nar 5 javascript oop ooad
javascript中的文字对象实例化不是单例吗?
当然,如果未找到对象,则不会有“自身”实例化,但只会保留该对象的一个“副本”。
你怎么看?
我在文章中找到了答案:
http://addyosmani.com/resources/essentialjsdesignpatterns/book/#singletonpatternjavascript
单例与静态类(或对象)不同,因为我们可以延迟它们的初始化,通常是因为它们需要一些在初始化期间可能不可用的信息。它们没有为不知道以前对它们的引用的代码提供一种轻松检索它们的方法。这是因为单例返回的既不是对象也不是“类”,而是一个结构。想一想闭包变量实际上并不是闭包——提供闭包的函数作用域就是闭包。