Kan*_*ali 2 javascript arrays object
我想迭代一个对象数组,以获得最老的人和最年轻的人.我怎么能得到那个?它看起来像一个简单的任务,但我无法通过简单的每个循环来获得年龄.有任何想法吗?
var p = [
{ name : "Billy", age : 5 },
{ name : "Lucy", age : 31 },
{ name : "Jonny", age : 11 },
{ name : "Wolfgang", age : 78 },
{ name : "Robert", age : 23 }
];
Run Code Online (Sandbox Code Playgroud)
我已经看到了这个,但它没有帮助我理解这个问题.
简单的循环
var high = 0,
low;
//Start at 0 index, iterate until the array length, iterate by 1
for (var i = 0; i < p.length; i++) {
//checking high
if (p[i].age > high)
high = p[i].age;
//checking low
if (p[i].age < low || low == null)
low = p[i].age;
}
Run Code Online (Sandbox Code Playgroud)