any可以定义任何数据类型,unknown当定义对象或者给对象赋值的时候会报错
- let obj:unknown = {n:333}
- console.log(obj.n) //报错
优先介绍一下 TS的类型规则 类型排名
* 1、top type 顶级类型 any unknown
* 2、大写的 Object
* 3、大写的 Number String Boolean
* 4、number string boolean
* 5、8 '悟空' false
* 6、never
不知道对不对,找到合适的后在确认,大概就是这样的
原文链接:https://blog.csdn.net/xiaoleiv9/article/details/130962963