Javascript 将对象添加到';对象的Json数组';在for循环中
这是包含会计和销售数组的对象Javascript 将对象添加到';对象的Json数组';在for循环中,javascript,arrays,json,Javascript,Arrays,Json,这是包含会计和销售数组的对象员工。是否可以在一次推送中向accounting和sales数组添加新条目 var employees = { accounting: [ // accounting is an array in employees. { "firstName": "John", // First element "lastName" : "Doe", "age"
员工
。是否可以在一次推送中向accounting和sales数组添加新条目
var employees = {
accounting: [ // accounting is an array in employees.
{
"firstName": "John", // First element
"lastName" : "Doe",
"age" : 23
},
{
"firstName": "Mary", // Second Element
"lastName" : "Smith",
"age" : 32
}
], // End "accounting" array.
sales: [ // Sales is another array in employees.
{
"firstName": "Sally", // First Element
"lastName" : "Green",
"age" : 27
},
{
"firstName": "Jim", // Second Element
"lastName" : "Galley",
"age" : 41
}
] // End "sales" Array.
} // End Employees
这里有一种方法可以实现这一点:
for(i=0;i
您必须创建一个JSON条目来推送到JSON结构中,然后才能将该JSON对象添加到记帐数组中。
employees.accounting.push(…)
?有什么问题?你能给我们展示一下你尝试使用的循环吗?我只是担心从三个不同的数组中选取一个对象。推的时候没什么问题。对于(i=0;听着,我不知道当你从来没有告诉我们关于arrayfirstname
、arraylastname
、和arrayage
的事情时,我们该怎么猜。请努力在你问的问题中包含所有相关信息。我猜最初的投票结果是因为你的帖子既没有问题,也没有问题。)提到任何问题。你在最后删除了这一部分,消除了破译你想问什么的可能性。
for(i=0;i< arrayfirstName.length; i++)
{
var newEntry = {"firstName" : arrayfirstName[i], "lastName" : arraylastName[i], "age" : arrayage[i] };
employees.accounting.push(newEntry);
}