Solución

@aventuradev·27/5/2026TypeScript
solution.tsTypeScript
function extraerConDefecto(
  obj: Record<string, unknown>,
  defaults: Record<string, unknown>
): Record<string, unknown> {
  // Tu código aquí
  const keys = Object.keys(defaults);
  const output = obj;
  
  keys.forEach( k => {
    output[k] = obj[k] !== undefined ? obj[k] : defaults[k]
  })

  return output;
}

// No modificar: necesario para evaluar el resultado.
export { extraerConDefecto };
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.