কোন অ্যারেতে অবজেক্টস রয়েছে তার সূচক পাওয়ার সেরা পদ্ধতিটি কী?
এই দৃশ্যটি কল্পনা করুন:
var hello = {
hello: 'world',
foo: 'bar'
};
var qaz = {
hello: 'stevie',
foo: 'baz'
}
var myArray = [];
myArray.push(hello,qaz);
এখন আমি indexOfএই বস্তুটি দেখতে চাই যা কোন helloসম্পত্তি 'stevie'কোনটি, উদাহরণস্বরূপ এটি 1।
আমি জাভাস্ক্রিপ্টের সাথে বেশ নবাগত এবং আমি জানি না কোনও সহজ পদ্ধতি আছে কিনা বা এটি করার জন্য আমার নিজের ফাংশনটি তৈরি করা উচিত কিনা।
var elementPos = array.map(function(x) {return x.id; }).indexOf(idYourAreLookingFor); var objectFound = array[elementPos]; [লিঙ্ক] ( স্ট্যাকওভারফ্লো.com / a / 16100446 / 1937255 )
helloএবংqaz?