Встречается на собеседованиях • сегодня
Для чего используется вопросительный знак в TS
В TypeScript вопросительный знак (?) используется для обозначения опциональных свойств и опциональных параметров.
- Опциональные свойства в интерфейсах/типах:
typescript
interface User { name: string; age?: number; // age необязателен }
-
Опциональные параметры функций:
typescriptfunction greet(name: string, message?: string) { return `${message || 'Hello'}, ${name}!`; } -
Оператор опциональной цепочки (
?.) – проверяет, существует ли свойство/метод, избегая ошибокCannot read property of undefined:typescriptconst user = { profile: { name: 'Alex' } }; const username = user?.profile?.name; // 'Alex' const email = user?.contacts?.email; // undefined (без ошибки)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы