如何具体使用TypeScript中函数的返回值类型和参数类型定义?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2512个文字,预计阅读时间需要11分钟。
目录 + 返回值类型 + 可选和可推断的返回值类型 + Generator + 函数的返回值 + 参数类型 + 可选参数和默认参数 + 剩余参数 + 返回值类型 + 在JavaScript中,我们知道一个函数可以没有显式的return
目录
- 返回值类型
- 可缺省和可推断的返回值类型
- Generator 函数的返回值
- 参数类型
- 可选参数和默认参数
- 剩余参数
返回值类型
在 JavaScript 中,我们知道一个函数可以没有显式 return,此时函数的返回值应该是 undefined:
function fn() { // TODO } console.log(fn()); // => undefined
需要注意的是,在 TypeScript 中,如果我们显式声明函数的返回值类型为 undfined,将会得到如下所示的错误提醒。
本文共计2512个文字,预计阅读时间需要11分钟。
目录 + 返回值类型 + 可选和可推断的返回值类型 + Generator + 函数的返回值 + 参数类型 + 可选参数和默认参数 + 剩余参数 + 返回值类型 + 在JavaScript中,我们知道一个函数可以没有显式的return
目录
- 返回值类型
- 可缺省和可推断的返回值类型
- Generator 函数的返回值
- 参数类型
- 可选参数和默认参数
- 剩余参数
返回值类型
在 JavaScript 中,我们知道一个函数可以没有显式 return,此时函数的返回值应该是 undefined:
function fn() { // TODO } console.log(fn()); // => undefined
需要注意的是,在 TypeScript 中,如果我们显式声明函数的返回值类型为 undfined,将会得到如下所示的错误提醒。

