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
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
你在接口里定义的
completion():any
是没有参数的,但是给 prototype.completion 赋值的那个函数是带一个参数的。参考 @aristotll 的代码修改。