javascript - 为类设置初始值

标签 javascript parse-server

这是我的类(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/

相关文章:

javascript - 无法在 WordPress 中将选择框显示为 ajax 响应

swift - 使用 Swift 在 Parse Server 中触发

android - 使用 parse-server-example 和 parse-dashboard(本地)连接一个新的 Android 项目

node.js - 云代码和推送通知可能不可用

swift - 为什么我无法从 Parse 检索对象并将其存储在数组中?

node.js - 为用户和身份验证使用解析服务器并调用其他内部 REST Web 服务

javascript - 如何从 .resx 文件获取字符串到 .js 文件

javascript - 使用 JavaScript 时如何保护 API Key?

javascript - 映射 API 响应时获取 "Object are not valid as a React child"

javascript - 如何将动态生成的表单中 <select> 的选定选项放入输入字段