Jaka jest najlepsza metoda uzyskania indeksu tablicy zawierającej obiekty?
Wyobraź sobie ten scenariusz:
var hello = {
hello: 'world',
foo: 'bar'
};
var qaz = {
hello: 'stevie',
foo: 'baz'
}
var myArray = [];
myArray.push(hello,qaz);
Chciałbym teraz, aby indexOfobiekt miał hellowłaściwość, 'stevie'która w tym przykładzie byłaby 1.
Jestem całkiem nowym użytkownikiem JavaScript i nie wiem, czy istnieje prosta metoda, czy też powinienem zbudować własną funkcję, aby to zrobić.
var elementPos = array.map(function(x) {return x.id; }).indexOf(idYourAreLookingFor); var objectFound = array[elementPos]; [link] ( stackoverflow.com/a/16100446/1937255 )
helloiqaz?