I've got an array with objects:
var articles = [];
var article = {};
Simple loop that iterates x times {
article.text = "foobar";
article.color = "red";
article.number = 5;
articles.push(article);
}
I have no idea how many objects there will be in my array but they will all have different values for their properties, I just gave some examples here.
Question
I need to find a way to go through all these objects and retrieve the index of the object that has the highest value in article.number. How can I achieve this? I may only use javascript, jQuery, etc.. no other languages.
I'm guessing this will involve using both $.grep and Math.max but I'm stuck, I've never worked with $.grep before.
In short:
var highestNumber = index of object where article.number is highest
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…