【发布时间】:2022-12-03 23:58:59
【问题描述】:
我有这样简单的课程;
class Foo {
constructor() {
this.datas = {}
}
set(key, data) {
return this.datas[key] = data
}
get(key) {
return this.datas[key]
}
}
module.exports = Foo
我首先将一些数据添加到datas veriable。但是当我下次打电话给同一个班级时,可验证的并不是那样保存;
const foo1 = Foo()
foo1.set('a',[1,2,3])
const foo2 = Foo()
var aData = foo2.get('a')
console.log(aData)
但数据没有得到。我该如何解决?
【问题讨论】:
-
有什么理由不使用
foo1.get('a')? -
我打算在另一个文件中上课。真正的问题并不完全是那样,而是同样的情况