Solución
solution.tsTypeScript
function extraerConDefecto(
obj: Record<string, unknown>,
defaults: Record<string, unknown>
): Record<string, unknown> {
Object.entries(defaults).forEach(([key, value]) => {
if(obj[key] !== undefined){
obj[key] = obj[key]
} else {
obj[key] = value
}
})
return obj;
}
// No modificar: necesario para evaluar el resultado.
export { extraerConDefecto };
0respuestas