У меня есть массив с объектами:
var articles = [];
var article = {};
Simple loop that iterates x times {
article.text = "foobar";
article.color = "red";
article.number = 5;
articles.push(article);
}
Я понятия не имею, сколько объектов будет в моем массиве, но все они будут иметь разные значения для своих свойств, я просто привел здесь несколько примеров.
Вопрос
Мне нужно найти способ пройти через все эти объекты и получить индекс объекта, который имеет наибольшее значение в article.number. Как я могу это достичь? Я могу использовать только javascript, jQuery и т.д. Никаких других языков.
Я предполагаю, что это будет связано с использованием $.grep и Math.max, но я застрял, я никогда раньше не работал с $.grep.
Короче:
var highestNumber = index of object where article.number is highest