<aside> 💡 ECMAScript 9 | Junio del 2018.
</aside>
October 28, 2022 8:40 PM (CDT)
Aportes
La clase como siempre solo toca la superficie, pero en esta clase mostró algo diferente.
rest = `... + str`
Spread Operator usado como Rest en Objetos.
Relación con este párrafo.
En este caso esta funcionando junto a un desestructurador para separar valores de un objeto.
const user = { username: "gndx", age: 34, coutry: "CO" }; //Objeto
const { username, ...values } = user; //Desestructurador
console.log(username); // "gndx"
console.log(values); // { age: 34, country: "CO" }
rest: En funciones siempre el excedente se guarda en un array
rest: En objetos necesita de un desestructurador y siempre se guarda en un objeto
Muy útil cuando necesitamos algún dato dentro de un array u objeto.