javascript - 合并数组并转换为 JSON 字符串

标签 javascript arrays json merge add

我有两个由字符串组成的数组 ["25","36","32"]["GradeA", "GradeB", "GradeC"]

我想将它们合并在一起并生成类似这样的 JSON 字符串:

{“A 级”:“25”,“B 级”:“36”,“C 级”:“32”

我如何在 js 中执行此操作?

最佳答案

只要多付 2 美分,我就可以为您提供 forEach 循环版本。这是考虑到每个数组将以适当的顺序一对一排列。

var grade = ["GradeA", "GradeB", "GradeC"];
var number = ["25","36","32"];
var obj = {};

grade.forEach(function(x, i){
    obj[x] = number[i];
});

console.log(JSON.stringify(obj));

关于javascript - 合并数组并转换为 JSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47293429/

相关文章:

javascript - 如果存在错误,使用 PHP + 验证表单不会刷新

c - 二维字符数组(将带有空格键的文本存储在一个字符数组元素中?)

arrays - 在 golang 中使用 neast 和数组创建高级结构

c - 将 3D Matlab 矩阵作为 1D 写入文件并用 C 读回

json - 使用 API 发送使用 JSON 的联系表单 7 的哪些参数

javascript - 更改javascript nodejs中所有页面中的href url

javascript - JQuery.css ("display", "block") 仍然以内联结束

javascript - 通过字符串属性值查找对象数组中最长的字符串

arrays - Ajax DATA 更​​改排序

c# - Windows Phone 的数据缓存框架?