From eb115f007eb2b03104388bd09f2c399f4ce706e5 Mon Sep 17 00:00:00 2001 From: nachodiezgarcia Date: Mon, 1 Jun 2026 14:05:01 +0200 Subject: [PATCH 1/2] fix: 01-fundamentos-desarrollo review --- 01-fundamentos-desarrollo/00-inmutabilidad.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/01-fundamentos-desarrollo/00-inmutabilidad.md b/01-fundamentos-desarrollo/00-inmutabilidad.md index 9520d72..fef777e 100644 --- a/01-fundamentos-desarrollo/00-inmutabilidad.md +++ b/01-fundamentos-desarrollo/00-inmutabilidad.md @@ -117,6 +117,8 @@ const creaClienteVIP = (nombre: string, apellidos: string): Cliente => { - }; + const nuevoCliente: Cliente = { + ...clientePlantilla, ++ nombre: nombre, ++ apellidos: apellidos, + descuento: clientePlantilla.descuento * 2, + }; return nuevoCliente; @@ -134,6 +136,8 @@ De hecho podríamos haber escrito esto de forma aún más corta: ```ts const creaClienteVIP = (nombre: string, apellidos: string): Cliente => ({ ...clientePlantilla, + nombre, + apellidos, descuento: clientePlantilla.descuento * 2, }); ``` From a22641a7c1c0a802dbfbd7b9f5695bd1b54834d4 Mon Sep 17 00:00:00 2001 From: nachodiezgarcia Date: Mon, 1 Jun 2026 14:19:24 +0200 Subject: [PATCH 2/2] fix: 01-fundamentos-desarrollo review --- 01-fundamentos-desarrollo/01-spread-operator.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/01-fundamentos-desarrollo/01-spread-operator.md b/01-fundamentos-desarrollo/01-spread-operator.md index ce55708..765cbb1 100644 --- a/01-fundamentos-desarrollo/01-spread-operator.md +++ b/01-fundamentos-desarrollo/01-spread-operator.md @@ -99,6 +99,8 @@ console.log("Cliente plantilla:", clientePlantilla); const creaClienteVIP = (nombre: string, apellidos: string): Cliente => { const nuevoCliente: Cliente = { ...clientePlantilla, + nombre, + apellidos, + descuento: { + ...clientePlantilla.descuento, + }, @@ -116,6 +118,8 @@ Y si queremos ser más elegantes: const creaClienteVIP = (nombre: string, apellidos: string): Cliente => { const nuevoCliente: Cliente = { ...clientePlantilla, + nombre, + apellidos, descuento: { ...clientePlantilla.descuento, + valor: clientePlantilla.descuento.valor * 2,