Javascript Sequelize文档中的这些哈希/磅符号代表什么?
我的团队正在研究javascript ORM框架,以便在即将到来的项目中使用,但我不知道这些符号在文档中到底意味着什么,但我知道这是无效的JS 以下是一个来自以下方面的示例:Javascript Sequelize文档中的这些哈希/磅符号代表什么?,javascript,sequelize.js,Javascript,Sequelize.js,我的团队正在研究javascript ORM框架,以便在即将到来的项目中使用,但我不知道这些符号在文档中到底意味着什么,但我知道这是无效的JS 以下是一个来自以下方面的示例: //这将向Person添加属性DadId Person.hasOne(Person,{as:'Father',foreignKey:'DadId'}) //在这两种情况下,您都能够做到: 人父 人父 我可能在他们的文档中遗漏了一些内容,但我找不到任何有帮助的参考。这是记录类方法的常用方法 在这种情况下,文件说明: The
//这将向Person添加属性DadId
Person.hasOne(Person,{as:'Father',foreignKey:'DadId'})
//在这两种情况下,您都能够做到:
人父
人父
我可能在他们的文档中遗漏了一些内容,但我找不到任何有帮助的参考。这是记录类方法的常用方法 在这种情况下,文件说明:
The Person class has an instance method named setFather
The Person class has an instance method named getFather
这是Ruby中的惯用用法,我个人从未见过它用于JS谢谢,这很有帮助,但如果我理解正确,应该允许我执行
Person.getFather()
但是当我尝试时,我得到了典型的“Person.getFather不是函数”。。。但作为一个新的续集,可能是我做错了什么。总之,如果这是几个小时内唯一的答案,我会接受的这是因为您试图将函数作为“类方法”调用,而它是实例方法。您需要首先创建一个人:var p=new person();p、 getFather()代码>