Back to questions
Junior — Middle
83
В каких ситуациях нужно применять тип undefined в TypeScript?
Answer from AI
sobes.tech AI
В TypeScript тип undefined применяется для обозначения переменных или свойств, которым явно не присвоено значение. Его используют в следующих ситуациях:
- Когда переменная может быть неинициализированной.
- Для обозначения отсутствия значения, отличного от
null. - В функциях, которые могут не возвращать значение (например, возвращают
voidилиundefined). - При работе с опциональными параметрами или свойствами, которые могут отсутствовать.
Пример:
function greet(name?: string): string {
if (name === undefined) {
return "Hello, guest!";
}
return `Hello, ${name}!`;
}
Здесь name может быть undefined, если аргумент не передан.