【发布时间】:2021-03-13 02:51:10
【问题描述】:
我在练习打字,然后遇到这种问题,看了一些帖子还是不明白是什么原因。
type A = (() => true) extends Record<string, any> ? true : false; // => true
type B = (() => true) extends Record<string, unknown> ? true : false; // false
【问题讨论】:
-
这能回答你的问题吗? 'unknown' vs. 'any'
-
我知道一些关于unkown的基本行为,但是这些不能解释示例代码的行为
标签: javascript typescript frontend