Индекс Тип

1. Индекс операторы типа запроса keyof, по keyof мы можем получить все свойства композиции названия типа типа союза 

keyofОператор, типа соединения, комбинированный тип будет возвращать все имена свойств в этом типе композиции

Info {интерфейс 
  имя: String; 
  Возраст: Number; 
} 
Выпускаемое infoProp: keyof Info; 
infoProp = "имя" ; 
infoProp = "Возраст" ; 
infoProp = "NO"; // тип ошибки не может быть "" нет "", назначен на «» имя «|» возраст « »

Вот keyof Infoэквивалент"name" | “age”

 

2. Оператор доступа индекс [], на самом деле, и мы посетим значение свойства объекта является тот же синтаксис

Info {интерфейс 
  имя: String; 
  Возраст: Number; 
} 
тип NameType = Info [ "имя" ]; 
имя пусть: NameType = 123; // тип ошибки не может быть "123" присваивается "строка" типа

 

Тип NameType = Info [ «имя» ], получить строковое
123 это число 

рекомендация

отwww.cnblogs.com/guangzhou11/p/11323494.html
рекомендация