鍍金池/ 問答/Java  網(wǎng)絡(luò)安全  HTML/ Jsdoc 函數(shù)有解構(gòu)參數(shù)時(shí)如何注釋呢

Jsdoc 函數(shù)有解構(gòu)參數(shù)時(shí)如何注釋呢

/**
 * 這個(gè)函數(shù)用來示范一般函數(shù)參數(shù)注釋方式!
 * @param {String} unit
 * @param {Number} item
 */
function foo(name,age) {
    return {name, age}
}

foo("Luke",18)

/**
 * 這個(gè)函數(shù)的注釋寫法是什么呢?
 * @param {String} ??? 此時(shí)應(yīng)該如何注釋呢
 * @param {Number} ??? 此時(shí)應(yīng)該如何注釋呢
 */
function bar({name,age}) {
    return {name, age}
}

bar({
  age: 18
  name: "Luke"
})

第二個(gè)函數(shù)這樣寫可以不用刻意安排參數(shù)的輸入順序,但是如果我想用JsDoc注釋時(shí)應(yīng)該怎么寫呢??

回答
編輯回答
陌離殤
/**
 * @param {Object} option - foo
 * @param {String} option.name - bar
 * @param {Number} option.age - baz
 */
function bar({name,age}) {
    return {name, age}
}
2017年2月24日 17:45