javascript - 查找一组数组中的最小和最大时间

标签 javascript arrays if-statement

我有很多时间,

 var arr= ["17:30:48","19:30:48","18:30:48","19:30:48","17:40:48","19:10:48","17:10:48","19:30:45","17:13:48","19:13:48","17:30:48","19:28:48"];

我想从中获取最短和最长时间。尝试过 if else 但它变得冗长。有没有简单的方法可以做到这一点。

最佳答案

看看这个 fiddle :http://jsfiddle.net/99Eue/12/

使用此排序函数并获取第一个元素。这将使你获得最大。

arr.sort(function (a,b) {
    if(a > b) { return -1; }
    if(a < b) { return 1; }    
    return 0;
});

Console.log(arr[0]);

希望这有帮助。

关于javascript - 查找一组数组中的最小和最大时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24546783/

相关文章:

python - 不明白这个SyntaxError : illegal target for annotation

JavaScript,尝试让按钮在单击时移动

c - 关于C中数组的各种问题

java - 将输出从大到小排序?

python - 如何隔离 scipy.integrate.quad 函数的结果,而不是计算结果和错误?

javascript - jQuery 如果集合中的任何项目的 data-id 等于 foo

C# - 测试期间出现奇数空引用异常,为什么会发生这种情况?

javascript - 弄乱 Firefox Javascript 解释器有多容易?

javascript - d3 拖动无法正常工作

javascript - AddEvenLister 在附加后立即触发