这是我的类(class)
export default class Store extends Parse.Object {
constructor() {
super('Store');
this.product = [];
}
}
导入后我这样做
let store = new Store();
但问题是产品的值(value)没有被初始化,它仍然是未定义的。
有什么办法解决这个问题吗? 我不想在创建实例后进行初始化,就像这样
store.set('product', []);
最佳答案
找到解决方案,下面是它的工作原理
export default class Store extends Parse.Object {
constructor() {
super('Store');
this.set('product', []);
}
}
但是文档显示如下,这是行不通的!
class Monster extends Parse.Object {
constructor() {
// Pass the ClassName to the Parse.Object constructor
super('Monster');
// All other initialization
this.sound = 'Rawr';
}
}
关于javascript - 为类设置初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44564030/