如何找到这种数组或字符串形式的最早时间?

与JS,数组和时间有关的问题

var x = [["12:10","13:40"],["14:23","16:00"],["10:00","20:00"],.......]

请注意,第一次将始终早于第二次,并且

在每个数组中,总会有2次不多或少。

这是数组格式。

如何找到最早的时间?例如,如果仅比较前三个数组,则输出10:00,因为它是3个数组中最早的一个。

xiaokuku 回答:如何找到这种数组或字符串形式的最早时间?

不幸的是,JavaScript缺少通用的min函数,从好的方面来说,很容易“ polyfill”:

const min = array => array.reduce((a,b) => a < b ? a : b)

然后您可以简单地做

minTime = min(yourArray.flat())

minTime = min(yourArray.map(x => x[0]))

(假设小时数08:15)

本文链接:https://www.f2er.com/3168088.html

大家都在问