单例模式,唯一对象,js没有类的概念,只有对象,每个对象就相当于一个单例
var singleton = {
name: 'll',
getName: function(){
return this.name
}
}
var a = singleton
var b = singleton
console.log(a === b) //true
上面的例子相当于一个单例, 变量a、b指向同一个实例;但singleton构造函数是Object,singleton不是Object构造函数的唯一实例
使用构造函数
function Singleton