简体   繁体   English

如何从 Z686155AF75A60A0F6EZD80C1F7EDD3E9 中的两个 arrays 创建 json object

[英]How to create a json object from two arrays in JavaScript

I have the following arrays我有以下 arrays

['a','b','c','d','e','f']

[1762, 770, 93, 474, 323, 351]

I would like to convert them into a list of json objects so that I end up with an object that looks a bit like this我想将它们转换为 json 对象的列表,以便最终得到一个看起来有点像这样的 object

{
  "SomeObject": [
    {
      "name": "a",
      "value": 1762
    },
    {
      "name": "b",
      "value": 770
    },
    {
      "name": "c",
      "value": 93
    },
    {
      "name": "d",
      "value": 474
    },
    {
      "name": "e",
      "value": 323
    },
    {
      "name": "f",
      "value": 351
    }
  ]
} 

How can I concert these arrays to the above object in JavaScript.如何将这些 arrays 与 JavaScript 中的上述 object 一致。

Thank you in advance先感谢您

 const keys = ['a','b','c','d','e','f']; const values = [1762, 770, 93, 474, 323, 351]; const result = keys.map((key, i) => ({ name: key, value: values[i] })); console.log(result);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM