🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 无论我实例化多少次,只连接一次 构造函数,当实例化的时候就会触发。 ~~~ class DB{ static getInstance(){ if(!DB.instance){ DB.instance = new DB() } return DB.instance } /* 实例如果存在则返回,如果不存在则实例化*/ constructor(){ console.log("实例") this.connect() } connect(){ console.log('连接数据库') } find(){ console.log("查询数据库") } } /* 有多个实例,构造函数只实例化一次 */ var cheng = DB.getInstance(); var jiang = DB.getInstance(); var chengcheng = DB.getInstance(); ~~~