DEV Community

Discussion on: Javascript Array.push is 945x faster than Array.concat 🤯🤔

Collapse
 
dabit3 profile image
Nader Dabit

What about:

cont newArr = [...oldArr, newItem]

🤔

Collapse
 
iwilsonq profile image
Ian Wilson

I tried this out in the babel repl, the spread uses concat after es6 code gets transpiled so I can assume its probably the same :O

babeljs.io/repl/#?babili=false&bro...

Collapse
 
shiling profile image
Shi Ling

Doesn't that still create a copy of the first array - which makes it the same as the concat?

Collapse
 
dabit3 profile image
Nader Dabit

I don't know actually. If so, that's really insightful thank you, I'll investigate!!