Henry: Die Position eines Array-Elementes herausfinden

Guten Tag,

ich habe einen eindimensionalen Array bestehend aus String-Werten. Jetzt moechte ich die Position eines bestimmten Array-Elementes abfragen, also an welcher Stelle das Element im Array steht.
Angenommen ich habe folgenden Array: stadt_array = new array('Berlin','Frankfurt','Muenchen') und ich moechte die Position, wie erhalte ich den "Positionswert" fuer Berlin (0)?

Ueber sachdienliche Hinweise zur Behebung meine Problems bedanke ich mich ganz herzlich
Henry S. Vardell

  1. Hallo Henry

    Angenommen ich habe folgenden Array: stadt_array = new array('Berlin','Frankfurt','Muenchen') und ich moechte die Position, wie erhalte ich den "Positionswert" fuer Berlin (0)?

    So was wie die Hashs in Perl gibt es in JS leider nicht. Du koenntest dir eine Funktion schreiben:

    function getStadtPos(Stadt) {
    for(i=0;i<stadt_array.length;i++)
       if(stadt_array[i] == Stadt)
         return(i);
    return(-1);
    }

    Aufrufbeispiel:

    positionsnummer = getStadtPos("Muenchen");
    alert(positionsnummer);

    viele Gruesse
      Stefan Muenz