我有一组数据。在 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] }