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

Sid*_*rth 13 javascript arrays json

我有一系列数据.在a有10个领域,并b有10场

var a = [ "siddharth", "sid", "anything", "something", "nothing", ]
var b = [ "23", "67", "10", "10", "90" ]
Run Code Online (Sandbox Code Playgroud)

我试图JSON从这些数组创建一个ab 作为键和值,如下所示:

{  "siddharth" : "23",  "sid" : "67" }
Run Code Online (Sandbox Code Playgroud)

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

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

tym*_*eJV 16

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

var obj = {}
for (var i = 0; i < a.length; i++) {
    //or check with: if (b.length > i) { assignment }
    obj[a[i]] = b[i]
}
Run Code Online (Sandbox Code Playgroud)