Skip to content

Commit

Permalink
Update typescript.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Makonike authored Oct 12, 2023
1 parent 7278d1b commit 451feae
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions docs/typescript.md
Original file line number Diff line number Diff line change
Expand Up @@ -770,7 +770,7 @@ function sayHi(name: string): void {
#### 异步函数的返回值
对于异步函数,需要用 `Promise<T>` 类型来定义它的返回值,这里的 `T` 是泛型,取决于你的函数最终返回一个什么样的值`async / await` 也适用这个类型)。
对于异步函数,需要用 `Promise<T>` 类型来定义它的返回值,这里的 `T` 是泛型,取决于该函数最终返回一个什么样的值`async / await` 也适用这个类型)。
例如这个例子,这是一个异步函数,会 `resolve` 一个字符串,所以它的返回类型是 `Promise<string>` (假如没有 `resolve` 数据,那么就是 `Promise<void>` )。
Expand Down Expand Up @@ -844,7 +844,7 @@ Vue 的这个 watch API 在被调用时,需要接收一个数据源参数,
这个知识点其实就是 TypeScript 里的函数重载。
首先,让我们来看一下在不使用函数重载时应该如何编写代码
先来看一下在不使用函数重载时应该如何编写代码
```ts
// 对单人或者多人打招呼
Expand Down Expand Up @@ -1096,9 +1096,9 @@ console.log(petter) // { name: 'Petter' }
```
:::tip
使用类型断言可以让 TypeScript 不再检查你的代码,认为它是正确的。
使用类型断言可以让 TypeScript 不再检查该代码,认为它是正确的。
所以,请务必保证自己的代码真的是正确的
所以,请务必保证它真的是正确的
:::
### 类型推论
Expand Down

0 comments on commit 451feae

Please sign in to comment.