相关疑难解决方法(0)

查找属性中具有最高值的数组中的对象索引

我有一个包含对象的数组:

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)

javascript arrays jquery object

11
推荐指数
3
解决办法
2万
查看次数

标签 统计

arrays ×1

javascript ×1

jquery ×1

object ×1