Встречается на собеседованиях • сегодня
Что такое пересечение типов
Пересечение типов (Intersection Types) в TypeScript позволяет комбинировать несколько типов в один, объединяя их свойства.
typescript
type User = {
name: string;
age: number;
};
type Admin = {
role: string;
};
type SuperUser = User & Admin;
const user: SuperUser = {
name: "John",
age: 30,
role: "admin"
};
text
Ключевые особенности:
- Все свойства из объединяемых типов становятся обязательными
- Полезно для расширения существующих типов
- Работает с интерфейсами, типами объектов, примитивами
- Если свойства конфликтуют, TypeScript выдаст ошибку
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы