Встречается на собеседованиях • сегодня
Что такое интерфейсы в TypeScript
Интерфейсы в TypeScript — это способ определения структуры объекта. Они описывают, какие свойства и методы должен иметь объект, без реализации. Интерфейсы помогают проверять типы на этапе компиляции.
Пример:
typescript
interface User {
id: number;
name: string;
age?: number; // необязательное свойство
}
const user: User = {
id: 1,
name: 'Alex'
};
text
Ключевые особенности:
- Можно использовать для типизации классов (через `implements`)
- Поддерживают наследование (`extends`)
- Позволяют описывать методы
- Могут содержать индексные сигнатуры
- Совместимы с type aliases, но интерфейсы можно расширять
Интерфейсы существуют только на этапе компиляции и не включаются в итоговый JavaScript-код.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы