例子:
/**
* @constructor
* @Returns {AStar}
*/
function AStar() {
};
/**
* @public
*
* Should this be:
* @memberOf {AStar.prototype}
* Or:
* @memberOf {AStar}
*
* @param {Number} startX
* @param {Number} startY
* @param {Number} destinationX
* @param {Number} destinationY
* @returns {Path}
*/
AStar.prototype.getPath = function(startX, startY, destinationX, destinationY) {
//(...)
};
对于在上面截断的代码中添加到 AStar 原型的函数“getPath”,“getPath”函数上的注释文档是否应指定:
@memberOf {AStar.prototype}
或者
@memberOf {AStar}
?