Apa metode terbaik untuk mendapatkan indeks array yang berisi objek?
Bayangkan skenario ini:
var hello = {
hello: 'world',
foo: 'bar'
};
var qaz = {
hello: 'stevie',
foo: 'baz'
}
var myArray = [];
myArray.push(hello,qaz);
Sekarang saya ingin memiliki indexOfobjek helloproperti yang 'stevie'mana, dalam contoh ini, akan 1.
Saya cukup pemula dengan JavaScript dan saya tidak tahu apakah ada metode sederhana atau apakah saya harus membangun fungsi saya sendiri untuk melakukan itu.
var elementPos = array.map(function(x) {return x.id; }).indexOf(idYourAreLookingFor); var objectFound = array[elementPos]; [tautan] ( stackoverflow.com/a/16100446/1937255 )
hellodanqaz?