确保一个类只有一个实例,并提供一个全局访问点。
//普通单体
let Singleton1 = {
name: "Apple",
get() {
return this.name;
},
};
//有局部变量的单体
let Singleton2 = () => {
let _name = "apple";
let _color = "red";
return {
name: _name,
color: _color,
};
};
export { Singleton1, Singleton2 };Singleton1.get();
Singleton2();