DEV Community

Discussion on: The tale of three dots in Javascript

Collapse
 
wormss profile image
WORMSS

Hmmm, now you are mutating fruit array.
Are you sure you were not trying to do something like

const fruitsAndVegetables = fruits.concat(vegetables);
const fruitsAndVegetables = fruits.slice();
fruitsAndVegetables.unshift('carrot');

I don't believe there is a neat little 1 liner to do the equivalent without wrapping 'carrot' in a temp array.

Thread Thread
 
sonicoder profile image
Gábor Soós

I feel the same way...the new syntax is much more compact.