¿Qué se implementó en ES9?

<aside> 💡 ECMAScript 9 | Junio del 2018.

</aside>


Clase


October 28, 2022 8:40 PM (CDT)


Aportes


Clase

Expresiones Regulares

Spread Operator + Rest (Objetos)

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.

Aporte