javascript - 如何将 PouchDB 引用为对象的属性而不对其进行多次初始化?

标签 javascript pouchdb

我正在创建一个 JavaScript 对象,它的一个属性应该引用 PouchDB 数据库。我不确定如何配置该属性以使 PouchDB 对象仅初始化一次。

我尝试返回new PouchDB('widgets'),但每次调用该属性时都会初始化一个对象,对吗?

var obj = {
   db: ()=>{return new PouchDB('widgets')}
}

最佳答案

显而易见的方法是这样的:

var obj = {
   db: new PouchDB('widgets')
}

这是否由于某种原因不起作用?

关于javascript - 如何将 PouchDB 引用为对象的属性而不对其进行多次初始化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57999719/

相关文章:

angularjs - PouchDB startkey endkey 不返回文档

javascript - Electron Angular2 PouchDB

javascript - 如何正确使用lodash pick方法

javascript - 构造函数不是javascript中的函数错误

javascript、 Electron 、ipc 不会给出错误或输出

node.js - 请求反馈 : Couchdb setup with client replication (pouchdb) for multiple users/accounts

javascript - PouchDB 返回错误的图像附件类型

javascript - slickgrid 标题的 Colspan 和 rowspan

javascript - 添加一个 "close"按钮到展开-折叠段落

javascript - 错误 : connect ENFILE 127. 0.0.1:5984 - 本地(未定义:未定义)