Skip to content

Early Return

El Early Return mejora la legibilidad y mantenimiento del código al evitar anidamiento excesivo de los condicionales y bucles.

function getUserFullName(user) {
if (user) {
if (user.firstName) {
if (user.lastName) {
return `${user.firstName} ${user.lastName}`;
} else {
return "Información incompleta del usuario";
}
} else {
return "Información incompleta del usuario";
}
} else {
return "Usuario no válido";
}
}
function getUserFullName(user) {
if (!user) return "Usuario no válido";
if (!user.firstName || !user.lastName) {
return "Información incompleta del usuario";
}
return `${user.firstName} ${user.lastName}`;
}