我的团队正在研究用于即将开展的项目的javascript ORM框架,但我无法弄清楚这些#符号在Sequelize文档中的含义,但我知道这是无效的JS。
以下是docs here:
的示例// this will add the attribute DadId to Person
Person.hasOne(Person, {as: 'Father', foreignKey: 'DadId'})
// In both cases you will be able to do:
Person#setFather
Person#getFather
我可能在他们的文档中遗漏了一些内容,但我找不到任何有用的参考资料。
答案 0 :(得分:3)
这是记录类方法的常用方法。
在这种情况下,文档说:
The Person class has an instance method named setFather
The Person class has an instance method named getFather
这在Ruby中是惯用的,我从来没有亲眼看到它用于JS