我有点困惑,哪个JSDoc描述了一个类的构造函数,以及PHPStorm是否理解。
当我研究使用哪个JSDoc时,我会遇到两个版本。有@constructs
和@constructor
。
以下是一些参考资料。
https://code.google.com/p/jsdoc-toolkit/wiki/TagConstructor
https://code.google.com/p/jsdoc-toolkit/wiki/TagConstructs
现在我了解@constructs
应与@lends
一起使用,但为什么?
答案 0 :(得分:1)
如果你需要将一个函数标记为构造函数,@ constructor是正确的选择。 @constructs仅适用于lent函数,并且只能与@lends标记一起使用(只能出现在对象文字中)。有关@lends标记的详细信息,请参阅this Wiki page。 请注意,PHPStorm支持类型提示/导航的两个标记