Junior — Middle
¿En qué caso y con qué propósito se utiliza el valor undefined como resultado de retorno en JavaScript?
sobes.tech AI
Respuesta de la IA
En JavaScript, el valor undefined se usa a menudo como resultado devuelto por una función cuando la función no devuelve explícitamente ningún valor. Esto puede ser útil para indicar la ausencia de un resultado o cuando la función realiza efectos secundarios pero no debe devolver datos.
Ejemplos de uso de undefined:
- La función no contiene la instrucción
returnoreturnsin valor — por defecto devuelveundefined. - Retornar explícitamente
undefinedpara señalar que el resultado no está presente o no es aplicable. - Se usa para verificar si un parámetro fue pasado o si un resultado fue calculado.
Ejemplo:
function logMessage(msg) {
console.log(msg);
// No hay return, la función devuelve undefined
}
const result = logMessage('Hola');
console.log(result); // undefined
De esta manera, undefined sirve como indicador de la ausencia de valor o resultado.