如果我有如下全局变量
const db = new class Database {
constructor() {
this.data = 0;
}
setData(value) {
this.data = value;
}
};
export default db;
然后我有两个单独的文件
import db from './path-to-file-above.js'
如果我在一个文件中调用db.setData(10)
,那么在另一个文件中db.data
会是10吗?还是每次导入都会创建一个新的数据库对象?