Los spread operators o spread syntax nos permiten desempaquetar elementos iterables como un array
o string
en argumentos que son esperados, como en funciones o arrays.
Mientras que el rest operator recopila un número indefinido de valores y los inserta en un array, se puede decir que lo contrario al spread operator.
Ambos introducidos en ES6 o también conocido como ECMASCRIPT2015.