Fehler: has no properties

serializable

Mitglied
Moin,

ich habe eine Funktion, bei der ich diese Meldung bekomme:

Code:
this.bedeutung[i] has no properties

Meine Funktion sieht so aus:

PHP:
function textWord(){

var ergebnis = ""; //Variable für einen Treffer
var kurz     = "";    // 
var begriff ="";

var text = document.getElementById('anzeigentext').value.toLowerCase(); // in 
var Woerter = text.split(" "); // Array mit den einzelnen Wörtern des Textes

alert(this.bedeutung[0]);
for ( var i = 1; i <= this.bedeutung.length ; i++ )
{ 
  alert(this.bedeutung[1]);  // OK führt zum Ergebnis

  begriff = this.bedeutung[i].toLowerCase(); // HIER KOMMT DER FEHLER!!
  var suche = Woerter.indexOf(begriff);  // ist > 0 bei einem Treffer
  
  if  ( suche > 0 ){
    //alert("gefunden bei Position: " + suche);
    ergebnis = this.bedeutung[suche];
    if ( ergebnis != ""){
      kurz = this.kuerzel[suche]; 
  
      ausgabeElement(kurz, ergebnis); 
    }
  }
}// for Schleife

} // end of function

Ich habe die Zeile mit dem Fehler oben in der Funktion markiert. Eigentlich sollte das doch klappen. Zumal ich ja vorher ein Ergbnis bekomme:

Code:
 alert(this.bedeutung[1]);  // OK führt zum Ergebnis

Was mache ich falsch ?
 
Zurück