1

どの JSDoc がクラスのコンストラクター関数を記述しているか、そして PHPStorm がどちらかを理解しているかどうかについて、私は少し混乱しています。

どの JSDoc を使用するかを調査すると、2 つのバージョンに出くわします。とが@constructsあり@constructorます。

  • この 2 つのタグは同じ意味ですか?
  • JSDoc ではどのタグを使用すればよいですか?
  • PHPStorm には、完全なコードまたはインテリセンスのいずれかを使用する利点がありますか?

ここにいくつかの参考文献があります。

https://code.google.com/p/jsdoc-toolkit/wiki/TagConstructor

https://code.google.com/p/jsdoc-toolkit/wiki/TagConstructs

@constructsで使用する必要があることは理解しまし@lendsたが、なぜですか?

4

1 に答える 1

1

関数をコンストラクターとしてマークする必要がある場合は、 @constructor が正しい選択です。@constructs は lent 関数にのみ適用され、@lends タグのみで使用できます (オブジェクト リテラルでのみ使用できます)。@lends タグの詳細については、この Wiki ページを参照してください。PHPStorm は、型ヒント/ナビゲーションの両方のタグをサポートしていることに注意してください

于 2013-08-06T15:04:01.020 に答える