Sequelize文档中的这些哈希/磅符号代表什么?

时间:2015-01-27 23:20:26

标签: javascript sequelize.js

我的团队正在研究用于即将开展的项目的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

我可能在他们的文档中遗漏了一些内容,但我找不到任何有用的参考资料。

1 个答案:

答案 0 :(得分:3)

这是记录类方法的常用方法。

在这种情况下,文档说:

The Person class has an instance method named setFather
The Person class has an instance method named getFather

这在Ruby中是惯用的,我从来没有亲眼看到它用于JS