Given the following arrays:
let x = [a, b, c, d];
let y = [e, f, g, h];
let w = [i, j, k, l];
How to generated a new array of objects that look like that:
let z = [
{x: a, y: e, w: i},
{x: b, y: f, w: j},
{x: c, y: g, w: k},
{x: d, y: h, w: l}
];
This is what I came up so far:
for(var i; i < x.length; i++) {
x = x[i];
y = y[i];
w = w[i];
obj = {
x: x,
y: y,
w: w
};
z = [];
z.push(obj);
}
Thanks!