Daugiau
Objekto paieška pagal id "JavaScript" objektų masyve
Turiu masyvą:
myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.]
Man nepavyksta pakeisti masyvo struktūros. Man perduodamas id 45
, ir aš noriu gauti `'bar'ą'tam objektui, esančiam masyve.
Kaip tai padaryti JavaScript arba naudojant jQuery?
1420
3
Manau, kad paprasčiausias būdas būtų toks, bet jis neveiks Internet Explorer 8 (ar ankstesniuose):
Išbandykite šiuos veiksmus
Iteriuokite bet kurį masyvo elementą. Kiekvienam aplankytam elementui patikrinkite jo id. Jei jis sutampa, grąžinkite jį.
Jei norite tik koduoti:
Tą patį galite padaryti ir naudodami ECMAScript 5'Array metodus: