DEV Community

Discussion on: 5 Uses for the Spread Operator

Collapse
 
silvestricodes profile image
Jonathan Silvestri

Hey Laurie!

Good post, but just letting you know that your error example does work and will not throw an error.

  let arr = [1,2,3,4]
  let copy = {...arr}

Arrays are objects, where the index is the key. What you end up with in this example is:

  console.log(copy) // { 0: 1, 1: 2, 2: 3, 3: 4 }
Collapse
 
laurieontech profile image
Laurie

Oops! I think I meant to flip that around. Will fix, thanks for catching it.

Collapse
 
silvestricodes profile image
Jonathan Silvestri

No problem!