У меня есть JSON объект с, скажем, 500 объектами в массиве. На данный момент, чтобы найти тот, который я хочу, я использую jQuery 'each' и сравниваю id каждого объекта с идентификатором, который я ищу, вот так:
var desiredID = 500;
$.each(myObj.arrayOfObjects, function(k, oneObject){
if((oneObject.lineid * 1) === (desiredID * 1)){
// hooray! I have found my object
}
});
Is есть лучший, более эффективный способ? Массив объектов потенциально может стать впечатляюще большим.
(В данном случае я использую jQuery, но это может быть также ванильный javascript.)