我有類似這樣的地方,當我的函數僅在第一個參數爲!= 3
時纔會使用第二個參數和第三個參數。我如何用JSDoc記錄這種行爲?如何在某些情況下使用JSDoc記錄可變數量的參數
getTimeframe: function(timeframe, since, until) {
/*
* @param {Number} timeframe Can be 0, 1, 2 or 3
* @param {Number} since Optional when timeframe !== 3
* @param {Number} until Optional when timeframe !== 3
*/
...
}
是什麼版本jsdoc的你在用嗎? – Louis 2014-09-01 16:21:31
使用方括號表示可選參數。 – 2014-09-01 16:31:45
@Louis我正在使用JSDoc 3,不生成任何文檔ATM,只是試圖更好地理解它 – Valentin 2014-09-01 16:49:24