2

我有一个Foo被传递的对象。

/**
 * Do something cool
 * 
 * @method baz
 * @param {Object} foo
 *     @param {String} foo.name
 *     @param {Number} foo.x
 *     @param {Number} foo.y
 *     @param {Number} foo.z
 */
Bar.prototype.baz = function (foo) { /* ... */ };

我的 foo 对象要大得多,我不想对我记录的每一个方法都重复这个。我也不想每次Foo结构发生变化都去更新 100 个方法。

有没有办法Foo单独声明对象结构(又是一种类型?),然后从@param标签中引用它。

4

0 回答 0