如何将数组中的值插入select json键
我有这个阵列: [测试,用户A,测试,用户B,测试,用户C,测试,用户D] 这个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",
{
"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(p document.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;
}