Desestructuración en ES6. Parte III: Los operadores «esparcir» y «recolectar»

via GIPHY

La sintáxis ES6 para desestructurar arrays y objetos no es muy popular en la comunidad Javascript. Si has seguido esta serie hasta aquí, es posible que se te haya hecho cuesta arriba para llegar al punto en el que su sintaxis se hace clara y cómoda.

Sin embargo, el uso del operador ... sí que se ha extendido, aunque poca gente conozca la relación entre éste y el tema que nos ocupa; además del hecho de que es un operador sobrecargado, es decir, opera de forma diferente dependiendo del contexto.

Continue reading →

Desestructuración en ES6. Parte II: objetos

Cosmic Thing, Damián Ortega, 2002
Photo: Agostino Osio/hangarbicocca.org

No sé si estarás de acuerdo, pero desestructurar arrays ha resultado más sencillo de lo que el nombre parece indicar. No va a ser muy diferente con los objetos.

Continue reading →