相关疑难解决方法(0)

在 TypeScript 中使用重载或可选参数有什么区别吗?

我想知道以下代码块是否有任何区别?第一个创建 readText 函数的 2 个定义。我会用第二种方式编写它,并带有一个可选参数。

readText(fileName: string, def: string): WinJS.Promise;
readText(fileName: string): WinJS.Promise;
Run Code Online (Sandbox Code Playgroud)

和

readText(fileName: string, def?: string): WinJS.Promise;
Run Code Online (Sandbox Code Playgroud)

有什么理由不使用可选参数吗?

typescript

3
推荐指数
1
解决办法
120
查看次数

标签 统计

typescript ×1