Spread y Rest Operator

Spread Operator (Operador de Propagación)

 
El spread operator es como si abrieras la caja de juguetes y los sacaras todos para verlos. Se escribe con tres puntos: ….Por ejemplo, si tienes una caja con estos juguetes:

 

const juguetes = ["pelota", "muñeca", "coche"];

 

Y quieres sacar todos los juguetes para meterlos en otra caja, podrías hacer esto:

 

const nuevosJuguetes = [...juguetes, "robot"];

 

Aquí, los tres puntos (…juguetes) sacan todos los juguetes de la primera caja y los ponen en la nueva caja junto con el nuevo juguete «robot».

 

Rest Operator (Operador de Rest)

 

El rest operator es lo contrario. Es como si tuvieras un montón de juguetes en el suelo y quisieras recoger algunos para meterlos en una caja. También se escribe con tres puntos: ….Por ejemplo, si quieres recoger los primeros dos juguetes y dejar el resto en otra caja:

 

const [primerJuguete, segundoJuguete, ...restoDeJuguetes] = ["pelota", "muñeca", "coche", "robot"];

 

Aquí, primerJuguete será «pelota», segundoJuguete será «muñeca», y restoDeJuguetes será [«coche», «robot»].

 

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.