如何在不多次初始化 PouchDB 的情况下将其引用为对象的 属性?
How do I refer to a PouchDB as a property of an object without initializing it more than once?
我正在创建一个 JavaScript 对象,其中一个 属性 应该引用 PouchDB 数据库。我不确定如何配置 属性 以便 PouchDB 对象只初始化一次。
我尝试返回 new PouchDB('widgets')
但每次调用 属性 时都会初始化一个对象,对吗?
var obj = {
db: ()=>{return new PouchDB('widgets')}
}
最明显的方法是这样的:
var obj = {
db: new PouchDB('widgets')
}
是不是因为某些原因不起作用?
我正在创建一个 JavaScript 对象,其中一个 属性 应该引用 PouchDB 数据库。我不确定如何配置 属性 以便 PouchDB 对象只初始化一次。
我尝试返回 new PouchDB('widgets')
但每次调用 属性 时都会初始化一个对象,对吗?
var obj = {
db: ()=>{return new PouchDB('widgets')}
}
最明显的方法是这样的:
var obj = {
db: new PouchDB('widgets')
}
是不是因为某些原因不起作用?