示例代码:
var myObject = (function() {
var M;
M = function() {
}
M.prototype = {
constructor: M,
setSomeProperty = function(someValue) {
// Do Stuff
return this; // For chaining purposes
}
}
return M
}());
记录@returns
方法时,setSomeProperty
标记会是什么样的?
答案 0 :(得分:1)
看起来像这样:
@returns {M} <code>this</code>
{M}
表示返回的类,<code>this</code>
清楚地表明返回的内容。如果您使用markdown插件:
@returns {M} `this`
更详细的版本是:
@returns {M} The instance on which this method was called.
或者您可以省略班级信息并让读者推断出来。