|Desestructura objetos anidadosMedio
Ejercicio00:00

¿Quieres un reto mayor?

Resuelve en 10:00

info

Importante: Para que se registre el resultado tienes que iniciar sesión.

Desestructura objetos anidados

Medio20 pts
ruleRestricciones
  • radio_button_unchecked
    Usa destructuring anidado

Enunciado

Dado un objeto de pedido con información anidada del cliente, extrae directamente el nombre del cliente y su ciudad de entrega usando destructuring anidado.

Instrucciones:

  1. Recibe un objeto Order con una propiedad customer que a su vez tiene name y address.city.
  2. Extrae customer.name y customer.address.city usando una sola expresión de destructuring anidado.
  3. Retorna la cadena "<name> — <city>".
interface Order {
  id: string;
  customer: { name: string; address: { city: string; zip: string } };
  total: number;
}

getOrderSummary({
  id: "ORD-001",
  customer: { name: "Ana García", address: { city: "Madrid", zip: "28001" } },
  total: 150,
})
// "Ana García — Madrid"
Restriccionesexpand_more
  • Dificultad: Medio
  • Completa todos los test cases para obtener los 20 puntos.
  • No modificar la línea export al final del archivo.
  • Se recomienda evitar el uso de inteligencia artificial para que realmente tú practiques los ejercicios.

Puedes usar console.log() para depurar. Los resultados aparecen en la Consola de salida, no en el navegador.

Inicia sesión para reaccionar
Inicia sesión para reaccionar
Desestructura objetos anidados — Medio | Coding Challenges · Coding Challenges