TypeScript中不支持函数重载吗?
我有这两个功能:
checkCredits() { // my code } checkCredits(header: any) { // my code }
我将第二个函数称为:
this.checkCredits(this.myObject);
在vs代码中编译时,我得到以下错误:提供的参数与调用目标的任何签名都不匹配 . 重复的功能实现 .
打字稿中的重载是通过使用可选参数完成的 .
checkCredits(header?: any) { // my code }
现在你可以打电话:
和
this.checkCredits();
在下面你有相同功能的逻辑 . 你可以检查issue
1 回答
打字稿中的重载是通过使用可选参数完成的 .
现在你可以打电话:
和
在下面你有相同功能的逻辑 . 你可以检查issue