从包含对象的数组中查找最小值的最佳方法

罗比

我想找出在数组中拥有键的最小值的对象。

var tempArr = [{name: 'john', age: 23}, {name: 'jonny', age: 27}, {name: 'roony', age: 13}, {name: 'david', age: 33}];

我希望结果是

{name: 'roony', age: 13}

不使用for循环,有没有直接的方法可以找到结果,就像我们可以为普通数组所做的那样

例如:如果数组是-

var arr = [11,4,22,3,5,55];

我们可以通过以下方法实现相同目的:

Math.min.apply(null, arr)
马克斯·希伯

@antyrat的解决方案更为明确,但我认为我可以提供另一种方式:

var people=[{name: 'john', age: 23}, {name: 'jonny', age: 27}, {name: 'roony', age: 13}, {name: 'david', age: 33}];

var youngestPerson=people.reduce(function(youngestPerson,person){
    return person.age<youngestPerson.age ? person : youngestPerson; 
},people[0]);

console.log(youngestPerson);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在数组中查找最小值

来自分类Dev

在OpenGL ES纹理中查找最小值/最大值的最佳方法是什么

来自分类Dev

在OpenGL ES纹理中查找最小值/最大值的最佳方法是什么

来自分类Dev

在对象数组中查找最小值,最大值

来自分类Dev

NodeJS:Array.reduce 在对象数组中查找最小值和最大值

来自分类Dev

在对象数组中查找最小值和目标属性

来自分类Dev

从包含空值的数组中获取最小值

来自分类Dev

从数组中查找最小值和最大值,最小值始终为0

来自分类Dev

从数组中查找最小值和最大值,最小值始终为0

来自分类Dev

在数组中查找最小值和最大值的有效方法

来自分类Dev

在数组Java中查找最小值和第二最小值

来自分类Dev

在数组中查找最小值> 0

来自分类Dev

在数组中查找最小值(Intel8086)

来自分类Dev

如何在MIPS中查找数组的最小值

来自分类Dev

JavaScript(在旋转排序数组中查找最小值)

来自分类Dev

查找数组中int数的最小值(Java)

来自分类Dev

在数组中查找最小值(Intel8086)

来自分类Dev

查找数组中两个最小值的索引

来自分类Dev

数组中的最小值

来自分类Dev

获取数组中哈希/对象的属性的最小值

来自分类Dev

查找值,将其放在数组中,然后在数组VBA中查找最小值

来自分类Dev

查找嵌套对象属性的最小值

来自分类Dev

Postgres-查找数组的最小值

来自分类Dev

查找python数据数组的最小值

来自分类Dev

对象数组列表-最小值

来自分类Dev

在行组中查找最小值

来自分类Dev

在行组中查找最小值

来自分类Dev

在旋转阵列中查找最小值

来自分类Dev

在C ++中查找数组的最小和第二个最小值

Related 相关文章

热门标签

归档