nodejs的单例模式
我们都知道在ES6中,nodejs语法添加了许多,比如箭头函数,类,let等.这里简单实现一下nodejs的单例模式
class Note{
constructor(){
this.x = 100;
this.y = 200;
this.size = 200000;
}
sayHi(){
console.log('hello girl');
}
static getSingleton(){
let singleton;
if(!singleton){
singleton = new Note();
}
return singleton;
}
}
//注意:要记得导出!!!
module.exports = Note;
测试:
singleton test01.PNG
网友评论