Ok, I\'m going a little wrong here and I\'ve already wasted an hour with this so hopefully one of you guys can help me.
var a = [\'left\',\'top\'],
x = [
You may use:
To create array of objects:
var source = ['left', 'top'];
const result = source.map(arrValue => ({[arrValue]: 0}));
Demo:
var source = ['left', 'top'];
const result = source.map(value => ({[value]: 0}));
console.log(result);
Or if you wants to create a single object from values of arrays:
var source = ['left', 'top'];
const result = source.reduce((obj, arrValue) => (obj[arrValue] = 0, obj), {});
Demo:
var source = ['left', 'top'];
const result = source.reduce((obj, arrValue) => (obj[arrValue] = 0, obj), {});
console.log(result);