Chrisitan: Arrayindex über Inhalt finden?

Beitrag lesen

Hi,

wenn ich mit einer for-in Schleife herausgefunden
habe, das ein Element in einem Array ist, wie
kann ich dann herausfinden, an welcher Stelle(Index)
das Element ist? Bzw. wie sonst kann ich dieses Element
ansprechen/verändern?

Du musst ja keine for-in Schleife nehmen. Geht ja auch mit einer normalen Schleife: for(var i = 0; i < arrayName.length; i++)

da hast du das i als Index.

in einer for-in Schleife musst dann das i "manuell" inkrementieren:

var i = 0;
for(var element in arrayName)
{
// wenn Element gefunden, steht in i der Index
// Schleife dann noch abbrechen, damit sich i nicht weiter verändert

i++;
}

Christian