Dígame cómo obtengo AllMainSongsIndex del bucle y cómo lo uso.
songsItems.forEach((element, i) => { let Allcovers = element.querySelectorAll(".cover") Allcovers[0].src = songs[i].coversPath let AllNames = element.getElementsByClassName("Names"); AllNames[0].innerHTML = songs[i].songName; let AllMainSongsIndex=element.querySelector(".currentsoundGIF").id; return AllMainSongsIndex; });Gracias por adelantado
Defínalo fuera del ciclo, asígnelo dentro del ciclo y utilícelo fuera del ciclo. Pero es confuso cuál desea usar, puede usar alguna lógica para usar un valor particular, en su caso, se asignará el último elemento de bucle.
let AllMainSongsIndex= ""; songsItems.forEach((element, i) => { let Allcovers = element.querySelectorAll(".cover") Allcovers[0].src = songs[i].coversPath let AllNames = element.getElementsByClassName("Names"); AllNames[0].innerHTML = songs[i].songName; AllMainSongsIndex=element.querySelector(".currentsoundGIF").id; }); // Use it here