在JavaScript中将父对象添加到对象数组之后,将子对象添加到对象数组

我敢肯定有很多方法可以实现这一目标,但是我正在寻找一个好的变体。 我有对象数组和子对象数组。我想要循环更改对象。具有子对象数组的对象在与索引2相同级别的父对象旁边添加此子对象,但不删除任何对象。

(63) [{…},
    1:
    PartImage: null
    Qty: 3
    Desc: null
    reference: 2
    child: [{…}]
    id: 49
    notes: ""
    2:
    PartImage: null
    Qty: 3
    Desc: null
    reference: 2
    id: 50
    notes: ""