找到对象数组中最大数字并返回该对象的最简单方法是什么?
var arr = [ { num: 0.5 }, { num: 1 }, { num: 0.35 }]
尝试使用 forEach 但除了存储每个数字并比较它们之外无法找到一种方法来做到这一点。
任何帮助表示赞赏。提前致谢。
reduce将完成以下工作:
var maxObj = arr.reduce(function(max, obj) {
return obj.num > max.num? obj : max;
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)