> Что значит опциональное поле в TypeScript (TypeScript)
Уровень: senior · Роль: frontend · Категория: Технические вопросы
Компании: Garage Eight
Стек: TypeScript
> Пример ответа
Опциональное поле в TypeScript - это свойство объекта, которое может отсутствовать или быть равным undefined. Обозначается знаком вопроса после имени поля в типе или интерфейсе. Например: interface User { name: string; age?: number }. Поле age можно не указывать при создании объекта, и TypeScript не выдаст ошибку. При обращении к такому полю его тип автоматически становится number | undefined, что требует проверки перед использованием (например, через if или optional chaining ?.). Это удобно для описания необязательных данных, таких как номер телефона или дата рождения.
> Похожие задачи по frontend
Для чего используется infer в TypeScript
Как определить тип переменной через ReturnType в TypeScript
Что такое public в TypeScript?
Знакомы ли вы с Bootstrap
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью