Linuchs: Javascript: Pointer auf ein Array?

Beitrag lesen

Moin,

habe gesucht nach „javascript pointer auf eine variable“ und bin aus den Findlingen nicht schlau geworden.

Da ich currenTime aus einem Video ODER einem Audio (Master) auslese und damit den Karaoke-Text steuere, bilde ich zwei Arrays:

arr_ausgewaehlte_audios = document.querySelectorAll( "audio:not(.nogroup)" );
arr_ausgewaehlte_videos = document.querySelectorAll( "video:not(.nogroup)" );

Ein Video (z.B. der Dirigent) kann gemeinsam mit mehreren Audio-Spuren vorhandn sein und die Funktionen sollen currentTime vom Video abfragen, wenn vorhanden, sonst vom Audi. Dies hier

  // wer ist Master?
  if ( arr_ausgewaehlte_audios.length == 0 && arr_ausgewaehlte_videos.length > 0 ) {
    arr_master  = arr_ausgewaehlte_videos;
  } else {
    arr_master  = arr_ausgewaehlte_audios;
  }

funktioniert natürlich nicht, weil arr_master kein DOM-Objekt ist. Ich suche sowas:

arr_master -> arr_ausgewaehlte_videos; // Pointer, keine Kopie