【发布时间】:2018-07-09 17:12:51
【问题描述】:
我有一个这样的对象:
const users = {
adam: {
age: 28,
extraInfo: 'foobar',
},
brad: {
age: 31,
extraInfo: 'foobar',
},
jef: {
age: 12,
extraInfo: 'baarfoo',
},
};
如何检查哪个对象的 "age" 属性值最高,并将该对象设为常量??
我尝试使用 Object.keys(),将数据扔到 Array 并减少,但最后,所有这些方法都没有按我想要的那样工作。我已经在这个问题上纠结了好几个小时了。
【问题讨论】:
-
如果你得到两个最大年龄相同的人会发生什么?
-
你可以使用_.maxBy
-
@mpen 我不能使用任何外部库。
标签: javascript loops object data-structures max