Javascript sucht ein Array nach einem Wert und bekommt seinen Schlüssel

7

Ich möchte eine Funktion machen, die so funktioniert:

%Vor%

Wenn es den Wert im Array findet, gibt es den Schlüssel zurück, wo es den Wert gefunden hat. Wenn es mehr als ein Ergebnis (mehr als einen Schlüssel) oder gar keine Ergebnisse (nichts gefunden) gibt, gibt die Funktion FALSE zurück.

Ich habe diesen Code gefunden:

%Vor%

und benutzte es so:

%Vor%

Aber es scheint nicht zu funktionieren. Wenn es etwas finden sollte, gibt es anstelle des Schlüssels (i) den Wert false zurück.

Wie kann ich das beheben oder was mache ich falsch?

Danke, und es tut mir leid, wenn mein Englisch nicht klar genug war.

    
shohamh 28.10.2012, 14:38
quelle

3 Antworten

16
%Vor%     
The Internet 28.10.2012, 14:41
quelle
12

Sie können indexOf verwenden, um den Schlüssel jsfiddle

zu erhalten %Vor%     
Anoop 28.10.2012 14:41
quelle
2
%Vor%

Hoffe das hilft:)

    
Iqbal Djulfri 28.10.2012 14:53
quelle

Tags und Links