Есть массив с объектами, например, такими:
{
'id': '29301',
'param': 'x'
}
Как, зная id объекта, вытащить весь объект?
Единственный способ, который я знаю - перебором всего массива, например так:
array.forEach(function(item){
if(item.id == myId)another_array.push(item);
});
Есть ли способы сделать это без трудоемкого перебора? Что-то вроде array[array.indexOf()]