docs(array): fix type inference #18

This commit is contained in:
ruanyf
2023-08-10 16:57:08 +08:00
parent dbe9cb6214
commit 4f8e71e1cd

View File

@@ -114,14 +114,14 @@ const arr = [];
后面为这个数组赋值时TypeScript 会自动更新类型推断。
```typescript
// 推断为 any[]
const arr = [];
arr // 推断为 any[]
// 推断类型为 number[]
arr.push(123);
arr // 推断类型为 number[]
// 推断类型为 (string | number)[]
arr.push('abc');
arr // 推断类型为 (string|number)[]
```
上面示例中,数组变量`arr`的初始值是空数组然后随着新成员的加入TypeScript 会自动修改推断的数组类型。