# Previously
typeof
只能校验基本类型只能返回这种类型, undefined
, boolean
, string
, number
, object
, function
。
# 定义 Typescript typeof 关键字
typeof
用于获取变量的声明类型。
Note:
参数:
typeof
只接受我们正在检查其变量类型的变量的名称, 该变量的名称在右侧, 而左侧则没有。返回:
类型 (Type)
的值。
# 使用
function getType(val: any) {
return typeof val;
}
getType('name'); // string
const COLORS = {
red: 'red',
blue: 'blue'
}
// 通过 typeof 操作符获取 color 变量的类型
type Type = typeof COLORS
// {
// red: string;
// blue: string;
// }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 快来耍耍啊
# 🌰🌰
// template
1
# 游乐场
# 参考答案
// answer
1
# 参考资料
← in instanceof →