我无法正确键入以下代码:
/**
* @constructor
*/
function F() {
this.a = 0;
};
/**
* @type {function(number)}
*/
F.prototype.g = function(b) {
this.a += b;
};
我收到以下警告:
test.js:12: WARNING - could not determine the type of this expression
this.a += b;
^
我怎样才能this
在这个例子中正确输入?
- 编辑 -
如果您想看到警告,您需要reportUnknownTypes
按照此处true
的说明进行设置。我试图达到 100% 键入的代码,但我认为对于那个简单的程序我无法达到这个目标。