1
返り値が一貫しない関数に対して、JSDocアノテーションを追加することは可能ですか?@return
JSDocで一貫性のないリターンを文書化する方法は?
/**
* @param {Number} a
* @param {Number} b
* @return {Number}
* */
function sum (a, b) {
if (a < b) return false; //here we have a Boolean
return a + b; //and here a Number
}
注:
- 私はすでに、これは悪いあることを知っています。
- 私は私のコードでしません。
- リファクタリング以外の方法でこの問題を誰もがどのように処理するかについては、に興味があります。
クール、私はそれを逃した。 10分の쿨ダウン後にあなたの答えを受け入れる –