为啥const 声明的变量没有类型推断

来源:2-8 函数和类型推断

_AA啊啊

2021-02-01

为啥let声明的基础类型变量是有类型推断的
图片描述
用const声明对象类型变量也是有类型推断的
图片描述
图片描述
但是用const声明的基础类型变量和函数声明为啥就没有类型推断咧
图片描述

写回答

1回答

张轩

2021-02-02

同学你好 发现这个问题说明你学的很认真 还记得我们之前学习的时候有一种特殊的类型 叫做字符串字面量 其实 这就是字面量,也就是说 'ss' 本身就是一种类型,当 const 的时候它不能重新赋值,所以它就是一个 'ss' 类型的,而 let 是可以被重新赋值,所以它被推论成了 string 类型,所以说 ts 是非常智能的

3
0

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2124 学习 · 959 问题

查看课程