Franky: Problem mit Buchstaben-Index

Beitrag lesen

Hallo,

Ich möchte aus einem beliebigen Array einen Buchstaben-Index erzeugen.

Der Code sieht folgendermassen aus:

var Alphabet   = "";
var MenueListe = new Array ("...", "...", ..., "...");

for (var i = 0; i < MenueListe.length; i++)
{
  var Anfangsbuchstabe  = MenueListe[i].substring (0, 1);

if (Alphabet.indexOf (Anfangsbuchstabe) == -1)
  {
    Alphabet += Anfangabuchstabe;

if ((i + 1) < MenueListe.length)
      Alphabet += " ";
  }
}

document.write (Alphabet);

Doch leider wird mir der Index nicht angezeigt.

Testweise habe ich auch schon probiert, ob der Anfangsbuchstabe der einzelnen Elemente eventuell nicht richtig ausgelesen wird, aber da passt alles.

Was stimmt an meinem Code nicht ?

Gruss, Franky