Основы Typescript
2026-02-26 18:48 Diff

В этом уроке разберем типы объекта. Они состоят из типов всех входящих в него свойств. Выводятся типы автоматически:

TypeScript не позволяет обращаться к несуществующим свойствам. Это значит, что структура любого объекта должна быть задана при его инициализации:

Чтобы принять такой объект в функцию как параметр, нужно указать его структуру в описании функции:

Теперь внутрь можно передавать любой объект, который совпадает по свойствам:

Как и в случае примитивных типов данных, null и undefined по умолчанию не разрешены. Чтобы изменить это поведение, нужно добавить опциональность:

Объекты могут быть полезными инструментами при разработке программного обеспечения.

Рекомендуемые программы