DEV Community


Discussion on: Have a Handy JS Snippet You Want to Share?

mschleeweiss profile image
Marc Schleeweiß

You have an array with keys and one with values and want to merge them into an object?

keys = ["a", "b", "c"]
values = [1, 2, 3]

keys.reduce((obj, k, i) => ({...obj, [k]: values[i] }), {})
// result is {a: 1, b: 2, c: 3}
Enter fullscreen mode Exit fullscreen mode