Junior — Middle
Em que situações deve-se usar o tipo undefined em TypeScript?
sobes.tech IA
Resposta da IA
No TypeScript, o tipo undefined é usado para indicar variáveis ou propriedades às quais nenhum valor foi atribuído explicitamente. É utilizado nas seguintes situações:
- Quando uma variável pode não estar inicializada.
- Para indicar a ausência de um valor diferente de
null. - Em funções que podem não retornar valor (por exemplo, que retornam
voidouundefined). - Ao trabalhar com parâmetros ou propriedades opcionais que podem estar ausentes.
Exemplo:
function greet(name?: string): string {
if (name === undefined) {
return "Olá, convidado!";
}
return `Olá, ${name}!`;
}
Aqui, name pode ser undefined se o argumento não for passado.