«Из коробки» нет, придется либо писать какую-то обвязку, либо брать готовые. Если взять, например,
underscore, то можно так:
_.findWhere(list, {id: 2314852})
Есть и
более мощные решения, позволяющие делать Mongo-подобные запросы к массиву объектов.
Если писать обвязку самому, то можно делать как-нибудь так:
function getById (list, id) {
return list.filter(function (item) {
return item.id === id
})[0]
}
Ну и так далее, в зависимости от того, что именно и как именно нужно искать.
Array#filter, Array#some, Array#indexOf, Array#reduce вам в помощь.