Capítulo 5: Spread Operator y Desestructuración de Objetos
5.1. Spread Operator (...) en Objetos
let persona = { nombre: "Juan", edad: 30 };
// Expandir propiedades
let persona2 = { ...persona };
console.log(persona2); // { nombre: "Juan", edad: 30 }
// Agregar propiedades
let personaCompleta = {
...persona,
ciudad: "Madrid",
profesion: "Desarrollador"
};
console.log(personaCompleta);
// {nombre: "Juan", edad: 30, ciudad: "Madrid", profesion: "Desarrollador"}
// Sobrescribir propiedades
let personaActualizada = {
...persona,
edad: 31 // Sobrescribe edad
};
console.log(personaActualizada); // {nombre: "Juan", edad: 31}5.2. Copiar Objetos: Spread vs Object.assign()
Object.assign()5.3. Fusionar Objetos
5.4. Desestructuración de Objetos
5.5. Renombrar Propiedades
5.6. Valores por Defecto
5.7. Rest Properties
5.8. Desestructuración Anidada
Resumen del Capítulo
💡 Conceptos Clave:
🤔 Preguntas de Reflexión:
Última actualización
¿Te fue útil?