interface Date{
completion():any
}
Date.prototype.completion=function(time){
return time<10?'0'+time:time;
};
报错completion does not exist on type date prototype ‘Date’
interface Date{
completion():any
}
Date.prototype.completion=function(time){
return time<10?'0'+time:time;
};
报错completion does not exist on type date prototype ‘Date’
interface Date {
completion(time:any): any
}
Date.prototype.completion = function (time) {
return time < 10 ? '0' + time : time;
};
通过,
Typescript 版本
$ tsc -v
Version 2.0.10
13 回答12.6k 阅读
7 回答1.7k 阅读
3 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1k 阅读✓ 已解决
你在接口里定义的
completion():any
是没有参数的,但是给 prototype.completion 赋值的那个函数是带一个参数的。参考 @aristotll 的代码修改。