DEV Community

Discussion on: Javascript : Concatenating Arrays

Collapse
 
jonesey712 profile image
Jonesey712

May I ask about a zipper merge?
ie:
array1=[1,3,5];
array2=[2,4,6];

to make:
newArray=[1,2,3,4,5,6]

I've always had trouble trying to understand that. Thank you!

Collapse
 
hnicolas profile image
Nicolas Hervé • Edited
const array1=[1,3,5];
const array2=[2,4,6];
const newArray = array1.reduce((acc, curr, i) => [...acc, curr, array2[i]], []);
Collapse
 
jonesey712 profile image
Jonesey712

Thank you both! I don't know why it was a concept I couldn't quite get, but seeing both makes it easier to grasp!

Collapse
 
sujaykundu777 profile image
Sujay Kundu

Glad you asked ! I have added about zipper merge in the post ! :D