我有一个对象数组:
hm.push(member.personal);
console.log("New input: " + ko.toJSON(hm));
server.insertPersonalInformacion(ko.toJS(hm));
Console.log输出:
[{
"personalInfo": {},
"adresaInfo": {},
"Telefone": [{
numer1: ,
callNumb:
}],
"Mobile": [{}],
"emailAdrese": [{
email:
}]
}]
现在我想把这个数组对象放到另一个对象中:
var insertPersonalInformacion = function(inputInfo) {
memberData.personal.forEach(function(p) {
p.personalInfo.push(inputInfo);
"And here i am lost"
);
});
});
};
这是调用对象
var memberData = {
personal: [{
"personalInfo": {},
"adresaInfo": {},
"Telefone": [{
numer1: ,
callNumb:
}],
"Mobile": [{}],
"emailAdrese": [{
email:
}]
}]
};
答案 0 :(得分:0)
您的确切问题不太清楚,主要是因为您的变量标识符在整个代码段中看起来有些不一致。
如果您想将数组分配给memberData.personal
,则可以执行简单的分配:
var memberData = {
personal: yourArray
};
要将memberData.personal
的现有数组内容与您的数组合并,请使用Array.prototype.concat()
:
var memberData.personal = memberData.personal.concat(yourArray);