最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

将两个数组合并为一个javascript对象

SEO心得admin36浏览0评论
本文介绍了将两个数组合并为一个javascript对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一组数据。在 a 中有10个字段,在 b 中有10个字段

I have an array of data. In a there are 10 fields and in b there are 10 fields

var a = [ "siddharth", "sid", "anything", "something", "nothing", ] var b = [ "23", "67", "10", "10", "90" ]

我正在尝试创建这些数组中的 JSON 为 a 作为键, b 作为值,如下所示:

I am trying to create a JSON from these arrays as a as the key and b as values, as shown below:

{ "siddharth" : "23", "sid" : "67" }

如何使用 javascript实现此目的或 jquery 。我当前的代码是

How can I achieve this using javascript or jquery. My current code is

var convert = '{'+datatest.columnHeaders[i].name +":"+datatest.rows[0][i]+'}'; pair = convert;/*JSON.stringify(convert);*/ array.pairArray.push(pair);

推荐答案

假设两个数组的长度始终相同:

Assuming both arrays are always the same length:

var obj = {} for (var i = 0; i < a.length; i++) { //or check with: if (b.length > i) { assignment } obj[a[i]] = b[i] }
发布评论

评论列表(0)

  1. 暂无评论