Destructure array to object property keys
With destructuring, you can either create new variables or assign to existing variables/properties. You can't declare and reassign in the same statement, however.
const arr = [1, 2, 3],
obj = {};
[obj.one, obj.two, obj.three] = arr;
console.log(obj);
// { one: 1, two: 2, three: 3 }
You can assign destructured values not only to variables but also to existing objects:
const arr = [1,2,3], o = {};
({0:o.one, 1:o.two, 2:o.three} = arr);
This works without any additional variables and is less repetitive. However, it also requires two steps, if you are very particular about it.