我有一个包含对象的数组:
var articles = [];
var article = {};
Simple loop that iterates x times {
article.text = "foobar";
article.color = "red";
article.number = 5;
articles.push(article);
}
Run Code Online (Sandbox Code Playgroud)
我不知道我的数组中会有多少个对象,但它们的属性都有不同的值,我在这里给出了一些例子.
题
我需要找到一种方法来遍历所有这些对象并检索article.number中具有最高值的对象的索引.我怎样才能做到这一点?我可能只使用javascript,jQuery等.没有其他语言.
我猜这将涉及同时使用$ .grep和Math.max但是我被卡住了,我以前从未使用$ .grep.
简而言之:
var highestNumber = index of object where article.number is highest
Run Code Online (Sandbox Code Playgroud)