Index (Position) eines Elementes in einem Array ausgeben

Grille

Erfahrenes Mitglied
Hallo ...

Ich möchte gerne die Position eines Array-Elements erfahren:

array_abcdef = A, B, C, D, E, F
index_von_D = array_abcdef.position_von(D) ... = 3;

so ungefähr ...

welche Möglichkeit gibt es da bei JS?

Gruß,
Grille
 
Code:
Array.prototype.search = function( value, strict )
{
	if( typeof value == "undefined" ) {
		return false;
	}
	var retVal = false;
	if( strict ) {
		for( key in this ) {
			if( this[key] === value ) {
				retVal = key;
				break;
			}
		}
	} else {
		for( key in this ) {
			if( this[key] == value ) {
				retVal = key;
				break;
			}
		}
	}
	return retVal;
}

array_abcdef = ["A", "B", "C", "D", "E", "F"];
index_von_D = array_abcdef.search("D");
Dadurch, dass diese Funktion als Prototyp angegeben wurde, ist sie nun für alle Objekte des Typs Array verfügbar.
 
Vielen Dank Gumbo,

schade dass es dafür keine Javascript-Systeminterne Methode gibt.

Vielen Dank für deine Hilfe.
 
Zurück