Ich habe ein Array wie dieses:
[{prop1:"abc",prop2:"qwe"},{prop1:"bnmb",prop2:"yutu"},{prop1:"zxvz",prop2:"qwrq"},...]
Wie kann ich den Index des Objekts erhalten, das einer Bedingung entspricht, ohne das gesamte Array zu durchlaufen?
Zum Beispiel, gegeben prop2=="yutu"
, möchte ich den Index 1
erhalten.
Ich habe .indexOf()
gesehen, aber ich denke, es wird für einfache Arrays wie ["a1","a2",...]
verwendet. Ich habe auch $.grep()
überprüft, aber das gibt Objekte zurück, nicht den Index.