如何将数组中的值插入select json键

如何将数组中的值插入select json键,json,node.js,backend,Json,Node.js,Backend,我有这个阵列: [测试,用户A,测试,用户B,测试,用户C,测试,用户D] 这个JSON: { "data": [ { "email": "testusera@abc.com", "mobile": "9881880455", "panCardNo": "ABCD014141", "city": "Mumbai" }, { "email": "testusera@abc.com",

我有这个阵列: [测试,用户A,测试,用户B,测试,用户C,测试,用户D]

这个JSON:

{
"data": [
    {
        "email": "testusera@abc.com",
        "mobile": "9881880455",
        "panCardNo": "ABCD014141",
        "city": "Mumbai"
    },
    {
        "email": "testusera@abc.com",
        "mobile": "9881880455",
        "panCardNo": "ABCD014141",
        "city": "Mumbai"
    }
]
}
我试图将键值对添加到现有对象中,即“lastname”:“数组中的值”


我没有定义?还是不输出?

,可以考虑只有一个迭代器的数组方法,如果索引在数组内,则可以进行测试。

var arrFirstLast=['test','usera','test','userb','test','userc','test','userd'],
importedJson={
“数据”:[
{
“电子邮件”:testusera@abc.com",
“手机”:“9881880455”,
“panCardNo”:“ABCD014141”,
“城市”:“孟买”
}, {
“电子邮件”:testusera@abc.com",
“手机”:“9881880455”,
“panCardNo”:“ABCD014141”,
“城市”:“孟买”
}
]
};    
importedJson.data.some(函数(a,i){
var p=i*2+1;
if(pdocument.write(“”+JSON.stringify(importedJson,0,4)+“”)使用javascript concat函数来合并数组这里是关于该函数的更多信息


我觉得我的解决方案是提供的答案中最简单的一个

var j=0,k=0;

对于(var i=0;inope。它在所有地方插入了相同索引的元素。您能创建jsfeddlePlease添加“arrFirstLast”json也将创建demo。提到的数组是arrFirstLast
for(var i=0; i<importedJson.data.length;i++)
{
    for(var f=1;f<=arrFirstLast.length-1;f+2)
    {
       importedJson.data[i].lastName = arrFirstLast[f];
    }
}
{
"data": [
    {
        "lastname": "usera",
        "email": "testusera@abc.com",
        "mobile": "9881880455",
        "panCardNo": "ABCD014141",
        "city": "Mumbai"
    },
    {
        "lastname": "userb",
        "email": "testusera@abc.com",
        "mobile": "9881880455",
        "panCardNo": "ABCD014141",
        "city": "Mumbai"
    }
]
}
var j=0, k=0;
for(var i=0; i<importedJson.data.length;i++)
{
    importedJson.data[i].firstName = arrFirstLast[k];
    k=k+2;
    j=j+1;
    importedJson.data[i].lastName = arrFirstLast[j];
    j=j+1;
}