从原型到原型链
原文地址:JavaScript深入之从原型到原型链
每一个函数都有一个
prototype
属性,该属性指向了一个对象,此对象为调用该函数而创建的实例的原型
初始整理于慕课网手记高效学习JavaScript的六个思维技巧
保证一个类仅有一个实例,并提供一个访问它的全局访问点
用一个变量标志当前是否已经为某个类型创建过对象,如果是,则下次直接返回之前创建的对象。
1 | var Singleton = function (name) { |
通过 Singleton.getInstance
来获取 Singleton 类的唯一对象,里边使用了 new 来获取,导致了这个类的“不透明性”。