есть ли лучший способ избежать вложенного цикла for/для каждого?

#javascript

Вопрос:

есть ли лучший способ избежать вложенного цикла for/ для каждого в этом примере ? Я работаю над этой функцией, которая будет заполнена этими разделителями из вложенного массива структура массива-это копия файла базы данных, он действительно вложен. Есть ли какое-либо решение без изменения входящей структуры arr ? Я просто хочу полностью избежать вложенного цикла.

 let [...divMulti] = document.querySelectorAll('.insert')
 
let Incoming = [{ day: [{ el: '1' }, { el: '2' }, { el: '3' }] }, { day: [{ el: '1' }] }, { day: [{ el: '1' }] }]
        let data1 = Incoming.map(element => {
            return element.day
        })
        for (let i = 0; i < divMulti.length; i  ) {
            data1[i].forEach(el => {
                let item = `<div>Element${i}</div>`
                divMulti[i].querySelector('.here').insertAdjacentHTML('afterbegin', item)
            })
        } 
 <div class='insert' >parentDiv
<div class='here'></div>
</div>


<div class='insert' >parentDiv
<div class='here'></div>
</div>

<div class='insert' >parentDiv
<div class='here'></div>
</div> 

Комментарии:

1. Что вы ищете? лучшая производительность, лучшее качество кода? Я не думаю, что ваш вопрос ясен.

2. в этом случае скорость выше. проблема в том, что я хочу вообще избежать вложенного цикла.