我有一个复杂的对象,例如:
var age = {3: {id:1, name: John}, 4: {id:8, name:Johny}};
我有另一个对象:
var student = {3:1, 4:1};
我想要做的是将年龄对象插入学生对象的对象键中。
我希望结果为:
{1: {3: {id:1, name: nose}}, 8: {4: {id:8, name:hands}}}
我试图在这里张贴它,我不会去任何地方。
答案 0 :(得分:0)
我不确定你为什么要问这么简单的事情,或者为什么你将age
命名为包含id和bodyparts的对象。考虑重新设计代码。无论如何,一个简单的循环完成了工作:
for (var key in student) {
var ageIndex = student[key]
student[key] = {}
student[key][ageIndex] = age[ageIndex]
}