機能の戻り値の型を設定して、私は次の注釈が見つかりました:何が与えるは、明示的に、私は最近、JSコードの周り突っついた
/**
* Explicitly set the return type here to prevent the primitive being lost when using new
* @return {boolean}
*/
function giveMeABoolean(please) {
...
}
を? JSの戻り値の型は?私はオンラインで掘り下げてきましたが、これについて何も見つかりません。いくつかのテストの後で、新しいを注釈なしで使用すると、プリミティブは実際に失われます。このアノテーションの仕組みを誰もが説明できますか?
:
Here's the documentation for the @return comment.そして、ここにはあっています関連する例です。すべてのコメントは、通訳者によって破棄されます。 –