From 4f8e71e1cd543ee708bd1c3d435e6b2b44b8eec1 Mon Sep 17 00:00:00 2001 From: ruanyf Date: Thu, 10 Aug 2023 16:57:08 +0800 Subject: [PATCH] docs(array): fix type inference #18 --- docs/array.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/array.md b/docs/array.md index 5d93c14..e3c34d6 100644 --- a/docs/array.md +++ b/docs/array.md @@ -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 会自动修改推断的数组类型。