【发布时间】:2017-04-05 00:11:29
【问题描述】:
JSDoc 注解是否足以测试参数的有效性?
示例:在下面的“add”方法中,参数(Point 对象)被定义为Non-nullable Point 类型。在此方法中并使用 Closure Compiler,我是否可以跳过测试此参数值所需的代码:
if (!point) {...if (!(point instanceof Point)) {...
谢谢
class Point{
/**
* Add x/y values to the Point object
*
* @param {!Point} point The x/y values to add.
*
*/
add(point) {
this.x += point.x;
this.y += point.y;
}
}
【问题讨论】:
标签: javascript google-closure-compiler jsdoc3