Основы Typescript
Теория: Объектные типы
Полный доступ к материалам
В этом уроке разберем типы объекта. Они состоят из типов всех входящих в него свойств. Выводятся типы автоматически:
TypeScript не позволяет обращаться к несуществующим свойствам. Это значит, что структура любого объекта должна быть задана при его инициализации:
Чтобы принять такой объект в функцию как параметр, нужно указать его структуру в описании функции:
Теперь внутрь можно передавать любой объект, который совпадает по свойствам:
Как и в случае примитивных типов данных, null и undefined по умолчанию не разрешены. Чтобы изменить это поведение, нужно добавить опциональность:
Объекты могут быть полезными инструментами при разработке программного обеспечения.





