Iskanje predmeta po id v polju predmetov JavaScript
Imam polje:
myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.]
Ne morem spremeniti strukture polja. Predan mi je id 45
in želim dobiti 'bar'
za ta objekt v polju.
Kako naj to storim v javascriptu ali z uporabo jQueryja?
1420
3
Mislim, da bi bil najlažji način naslednji, vendar ne bo deloval na Internet Explorer 8 (ali prej):
Poskusite naslednje
Iterirajte nad katerim koli elementom v polju. Za vsak element, ki ga obiščete, preverite njegov id. Če se ujema, ga vrnite.
Če želite samo kodo:
Enako storite z uporabo metod ECMAScripta 5'Array: