2014-12-04 63 views
2

JavaScript中的文字对象实例化不是单例吗?Javascript文字对象和单例模式

当然,如果没有找到对象,那么就没有“自我”实例化,但是只有一个“副本”保留在对象周围。

你有什么想法?

+1

相关:[最简单/最干净的方式来实现JavaScript中的单身?](http://stackoverflow.com/questions/1479319/simplest-cleanest-way-to-implement-singleton-in-javascript) – 2014-12-04 16:55:30

回答

1

我发现文中的答案:

http://addyosmani.com/resources/essentialjsdesignpatterns/book/#singletonpatternjavascript

单身从静态类(或对象)不同,我们可以延迟它们的初始化,通常是因为他们需要的一些信息时,可能无法使用初始化时间。他们没有提供一种不知道之前引用它们的代码来轻松检索它们的方法。这是因为它不是Singleton返回的对象或“类”,它是一个结构。想想封闭变量如何不是真正的闭包 - 提供闭包的函数范围是闭包。