企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
## 1.调用connect方法判断判断数据库是否存在,之后调用方法,不用重新创建数据库实例 ~~~ class DB{ static getInstance(){ if(!DB.instance){ DB.instance = new DB(); } return D.instance } constructor(){ // 数据库是否连接 this.dbClient=""; this.connect(); } connect(){ if(!this.dbClient){ console.log("数据库初次连接"); this.dbClient = "数据库连接成功" } console.log("数据库连接成功") return this.dbClient; } find(){ this.connect(); } } ~~~ ~~~ var cheng = new DB(); cheng.connect() var jiang = new DB(); ~~~ ## 2.单例模式 ~~~ var cheng = DB.getInstance(); cheng.connect() var jiang = DB.getInstance(); ~~~