Linuchs: Javascript: 2-dimensionales Array erstellen

Beitrag lesen

problematische Seite

Dieses hier

var arr_playlists  = document.querySelectorAll(".playlist");
for ( let i=0; i < arr_playlists.length; i++ ) {
  let arr_li        = arr_playlists[i].querySelectorAll("li");
  console.log( "Titel " +i +",1=[" +arr_li[1].innerHTML +"]" );
  arr_playlists[i]  = [ arr_playlists[i], arr_li ];
}
console.log( "Titel 1,1=[" +arr_playlists[1][1].innerHTML +"]" ); // Rivers of Babylon

ergibt

Titel 0,1=[Hamburger Fährjung, SeemannsChor Bremerhaven]
Titel 1,1=[Rivers of Babylon, Mecklenburger Drehorgelorchester]
Titel 2,1=[Europa Hymne]
Uncaught TypeError: arr_playlists[1][1] is undefined

Also stimmt was nicht mit dem Aufbau des Arrays? arr_li ist doch ein Array und müsste mit

arr_playlists[i]  = arr_li;

die zweite Ebene aufmachen, der Wert arr_playlists[1][1].innerHTML ist undefined