I use forEach almost every time that I'm facing a node list or an actual array, but there are times, in which I can't do so, like when I want to create 5 div elements, I'm bound to do this with for loop
for (let i = 0; i < 4; i++) {
//my code to do some repetitive code ...
const myDiv = document.createElement('div');
myDiv.classList.add(`${myDiv}${i}`)
document.appendChild(myDiv);
}
The question is how can I do the same work with forEach, when there is no actual array or node list that can be used forEach method.
since forEach does the work asynchronously unlike for loop, I think it would be more beneficial move, am I wrong, any idea?