使用 Node JS 将多个数组转换为对象到一个数组

mes*_*ja9 2 javascript arrays object node.js

例如我有这个数组:

a = [1, 2, 3];
b = ["a", "b", "c"];
Run Code Online (Sandbox Code Playgroud)

我想从这些数组中创建一个如下所示的对象:

c = [{
  a: 1,
  b: "a"
},
{
  a: 2,
  b: "b"
},
{
  a: 3,
  b: "c"
}];
Run Code Online (Sandbox Code Playgroud)

Nik*_*wal 5

您可以使用Array.map

let a = [1, 2, 3];
let b = ["a", "b", "c"];
let c = a.map((v,i) => ({a:v, b: b[i]}));
console.log(c);
Run Code Online (Sandbox Code Playgroud)