gpt4 book ai didi

javascript - 返回 JavaScript 数组中具有最低值的对象

转载 作者:行者123 更新时间:2023-11-28 20:08:23 26 4
gpt4 key购买 nike

我有一个包含关键“距离”的城市数组

ajax = new Location('123 main street', 'city, ON', 'L9Z 0K5', '905-555-5555', '905-555-555', 43.864362, -79.011627, 6);
alliston = new Location('117 Young Street', 'place, ON', 'L5R 0E9', '705-555-1234', '705-444-4321', 44.147691, -79.884193, 15);
aurora = new Location('2 New Place', 'capitol, ON', 'L8G 3W8', '905-999-0155', '905-727-5678', 44.009139, -79.470980, 1);
brampton = new Location('50 Circle Cres.', 'wendy, ON', 'L9r 8S1', '905-888-8888', null, 43.680537, -79.714164, 25);

这些对象(最后一个键是距离)存储在名为“城市”的数组中

如何循环遍历城市并打印包含最短距离的对象?

最佳答案

cities.reduce(function(a, b) {
return (b.distance < a.distance) ? b : a;
})

||

cities.sort(function(a, b) {
return a.distance - b.distance;
})[0]

关于javascript - 返回 JavaScript 数组中具有最低值的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20365162/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com