Урок 6. Часть 1. Объектные типы и структурная совместимость

27 подписчиков

12+
12+

4 просмотра

месяц назад

ПожаловатьсяНарушение авторских прав

27 подписчиков

12+
12+

4 просмотра

месяц назад

ПожаловатьсяНарушение авторских прав
12+
12+

4 просмотра

месяц назад

🚀 Продолжаем изучать TypeScript! 💙 Это первая часть урока 6, в которой мы разберём объектные типы и структурную совместимость — одну из самых важных особенностей TypeScript, которая отличает его от многих других языков программирования. Вы узнаете, почему TypeScript не интересуется тем, откуда появился объект, а проверяет только его структуру. Именно благодаря этому TypeScript отлично сочетается с JavaScript и позволяет постепенно добавлять типизацию даже в большие существующие проекты. Кроме того, мы подробно разберём объектные типы, модификатор readonly, методы объектов и индексные сигнатуры, которые постоянно используются в реальной разработке. 📚 В этом уроке ✅ Обязательные и необязательные свойства объектов ✅ Чем ? отличается от | undefined ✅ Как работает модификатор readonly ✅ Почему readonly не равен Object.freeze() ✅ Как описывать методы в объектных типах ✅ Что такое индексная сигнатура (Index Signatures) ✅ Когда использовать Record, а когда индексную сигнатуру ✅ Что такое структурная типизация ✅ Почему объект подходит типу, даже если содержит дополнительные свойства ⏱️ Таймкоды 00:00 — Введение 00:24 — 1. Обязательные и необязательные свойства 05:19 — 2. Модификатор readonly 09:35 — 3. Методы 14:53 — 4. Index Signatures (индексная сигнатура) 19:28 — 5. Структурная типизация 🎯 После этого урока вы будете понимать 🔹 как правильно описывать объектные типы; 🔹 когда использовать необязательные свойства; 🔹 чем ? отличается от | undefined; 🔹 как работает readonly и какие ограничения он накладывает; 🔹 как описывать методы внутри объектов; 🔹 когда применять индексные сигнатуры и Record; 🔹 почему TypeScript использует структурную, а не номинальную типизацию; 🔹 как это помогает писать гибкий и безопасный код. 💙 Если видео оказалось полезным — поставьте лайк 👍, подпишитесь на канал 🔔 и напишите в комментариях: ❓ Что вам показалось самым необычным: readonly, индексные сигнатуры или структурная типизация? 📖 Официальная документация TypeScript Типы объектов: https://www.typescriptlang.org/docs/handbook/2/objects.html 🎮 TypeScript Playground https://www.typescriptlang.org/play 📂 Код из урока здесь: https://github.com/alexeirybak/typescript-course/tree/Lesson_6_Part_1 #TypeScript #JavaScript #Frontend #WebDevelopment #Programming #Coding #React #NodeJS #Программирование #ВебРазработка #TypeScriptTutorial #ObjectTypes #StructuralTyping #Readonly #Record

Название:

Урок 6. Часть 1. Объектные типы и структурная совместимость

Категория:

Разное