索引类型
1.? ?索引類型查詢操作符? ?keyof? ,通過keyof我們能夠獲取一個類型的所有屬性名組成的聯合類型?
keyof操作符,連接一個類型,會返回一個由這個類型的所有屬性名組成的聯合類型
interface Info {name: string;age: number; } let infoProp: keyof Info; infoProp = "name"; infoProp = "age"; infoProp = "no"; // error 不能將類型“"no"”分配給類型“"name" | "age"”這里的keyof Info其實相當于"name" | “age”
?
2.索引訪問操作符也就是[],其實和我們訪問對象的某個屬性值是一樣的語法
interface Info {name: string;age: number; } type NameType = Info["name"]; let name: NameType = 123; // error 不能將類型“123”分配給類型“string”?
type NameType = Info["name"]; 得到一個 strinG 123 是 number轉載于:https://www.cnblogs.com/guangzhou11/p/11323494.html
總結
- 上一篇: Promise.race 的原理
- 下一篇: generator