我试图将一个更新的对象简单地添加到对象数组中,因为数组嵌套在下面的结构中,所以很难。
Parent Object
id;
subObject[];
Sub Object
id;
subSubObject[];
Sub Sub Object
name;
父对象>子对象>要添加到子对象数组中的子子对象。
让我知道是否需要更多信息。
答案 0 :(得分:0)
简而言之,您可以按如下所示链接推送:
const example = {
id: 1,
subObject: [
{
id: 2,
subSubObject: [
{
name: 'Jackson'
}
]
}
]
};
// Simplistic Example:
example.subObject[0].subSubObject.push({ name: 'Fenton' });
console.log(JSON.stringify(example));
// Assuming you want to push it onto a particular sub object:
example.subObject.find((item) => item.id === 2).subSubObject.push({ name: 'Toby' });
console.log(JSON.stringify(example));