En Javascript, hasta hace poco, no existÃa una forma oficial y fácil de hacer copias profundas de objetos y arreglos. Ahora existe una nueva API que crea copias profundas llamado structuredClone, el cual tiene un gran soporte con los navegadores actuales:
const obj = { a: { b: true } }
const deepCopy = structuredClone(obj)
Históricamente se han usado bibliotecas o el hack de JSON.stringify() para ello, pero ya no es necesario.
¿Qué te parece esta novedad de Javascript?
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?