TS

1. 梗概:

kyeof操作符会把操作数(类型)中的所有键名作为字面量类型, 然后把这些类型组合, 再返回之

注意

它的操作目标只能是类型, 不能是值

2. 实例:

interface A{
    a:number
    b:boolean
    c:string
}
type keys = keyof A
let test1:keys = 'a'//成功
let test2:keys = 'b'//成功
let test3:keys = 'number'//报错