имеется первый массив в который надо запушить
const arr1 = [
[
{name: 'Name11', init: 1},
{name: 'Name12', init: 1},
{name: 'Name13', init: 1}
],
[
{name: 'Name1', init: 2},
{name: 'Name2', init: 2},
],
[
{name: 'Name111', init: 3},
{name: 'Name222', init: 3},
]
]
массив который надо запушить:
const arr2 = [
[
{name: 'Name14', init: 1},
],
[
{name: 'Name3', init: 2},
{name: 'Name4', init: 2},
]
]
в arr1 надо запушить объекты массива arr2, запушить исходя из поля init. К примеру arr1 содержит под индексом 0 массив у которого объекты с полями init: 1, соответственно из arr2 надо запушить в массив объекты которые тоже содержат init: 1
количество может быть разное, в том числе и в arr2 может содержаться init: 4, которого нету в arr1 и для него надо создать отдельный массив.
примерно должно выглядеть так:
[
[
{name: 'Name11', init: 1},
{name: 'Name12', init: 1},
{name: 'Name13', init: 1},
{name: 'Name14', init: 1}
],
[
{name: 'Name1', init: 2},
{name: 'Name2', init: 2},
{name: 'Name3', init: 2},
{name: 'Name4', init: 2}
],
[
{name: 'Name111', init: 3},
{name: 'Name222', init: 3},
]
]