Объекты в TypeScript, создание, особенности. Объект как аргумент функции

preview_player
Показать описание
🫶 Поблагодарить автора - монобанк:
5375414126666006
Лущенко О

Курсы автора:

Учимся работать с объектами в TypeScript, создаем объекты с заданными ключами и типами данных. Изучаем основные отличия объектов в TS от JavaScript. Используем объект как аргумент функции. Декомпозиция объектов в функции.

00:00 Создаем проект
03:10 Объекты в JS
05:10 Создаем объекты в TypeScript
10:00 Необязательные свойства в объекте
13:10 Проверяем наличие свойства в объекте
15:30 Обращаемся к необязательному свойству
17:50 Объект как аргумент функции
26:20 Декомпозиция объекта

Рекомендации по теме
Комментарии
Автор

hasOwnProperty?
Чтобы проверить, содержит ли объект определенное свойство, можно использовать метод hasOwnProperty(). Этот метод возвращает true, если свойство есть в объекте, и false, если его нет. Этот метод является наиболее надежным способом проверки наличие свойства, так как он не проверяет  наличие своойства в прототипе объекта.

Видео классное. Спасибо.❤

selub
Автор

Не работает подстановка ключа из переменной console.log(config[str]); Вот ошибка: TS7053: Element implicitly has an any type because expression of type string can't be used to index type

Volodymyr__
Автор

Извините за критику, но вы в задачах выдаете уже все типизированное, а задачи строятся больше как работа со js. То есть все типизировано, задача состоит сделать операции с объектом. Просьба не делать типизацию готовую, а давать возможность самим проводить типизацию всего.

novaksvyatoslav