Junior — Middle
Em que caso e com que propósito se usa o valor undefined como resultado de retorno de uma função em JavaScript?
sobes.tech IA
Resposta da IA
No JavaScript, o valor undefined é frequentemente usado como resultado retornado por uma função quando a função não retorna explicitamente nenhum valor. Isso pode ser útil para indicar a ausência de um resultado ou quando a função realiza efeitos colaterais, mas não deve retornar dados.
Exemplos de uso de undefined:
- A função não contém a instrução
returnoureturnsem valor — por padrão, retornaundefined. - Retornar explicitamente
undefinedpara sinalizar que o resultado está ausente ou não é aplicável. - Usado para verificar se um parâmetro foi passado ou se um resultado foi calculado.
Exemplo:
function logMessage(msg) {
console.log(msg);
// Sem return, a função retorna undefined
}
const result = logMessage('Olá');
console.log(result); // undefined
Assim, undefined serve como um indicador de ausência de valor ou resultado.