Enrico: "Fehler: Film[i].Titel is undefined" nicht nachvollziehbar

Beitrag lesen

Hallo,

seit über 2 Stunden quäle ich mich mit einer mir völlig unverständlichen bzw. anders
formuliert absolut nicht nachvollziehbaren Fehlermeldung von Firefox in folgender
Funktion herum:

function Buchstabenindex_aufbauen (Flag)
      {
         if (Flag == 0)
         {
            for (var i = 0; i < Anzahl_Filme; i++)
            {
               var Anfangsbuchstabe = Film[i]["Titel"].substring(0,1);

Ich habe den Code reduziert bzw. auf den relevanten Abschnitt reduziert.

Wenn ich zu Testzwecken folgende Bildschirmausgaben zu Beginn der Funktion mache...

alert (Anzahl_Filme);
      alert (Film[492]["Titel"]);

...dann wird mir die momentane Gesamtzahl der erfassten Filme (0 bis 492 = 493) und
nachfolgend der Titel des 493. und somit aktuell letzten Films ausgegeben, das würde
somit passen.

Was ich aber nicht verstehe, ist die nachfolgende Fehlermeldung, die mir die Konsole
von Firefox ausgibt:

Fehler: Film[i].Titel is undefined

file:///C:/EIGENE%20DATEIEN/RICO/DVD-VERWALTUNG/BIBLIOTHEKEN/JS/Funktionen.js

Zeile: 133

Die betroffene Zeile ist in der Funktion die Zeile mit der for-Schleife.

Könnt ihr mir hier weiterhelfen ?
Woran liegt es, dass ich diese nicht nachvollziehbare Fehlermeldung erhalte ?

Vielen Dank im Voraus für eure, wie immer, tolle Unterstützung.

Gruß
Enrico