与JS,数组和时间有关的问题
var x = [["12:10","13:40"],["14:23","16:00"],["10:00","20:00"],.......]
请注意,第一次将始终早于第二次,并且
在每个数组中,总会有2次不多或少。
这是数组格式。
如何找到最早的时间?例如,如果仅比较前三个数组,则输出10:00,因为它是3个数组中最早的一个。
与JS,数组和时间有关的问题
var x = [["12:10","13:40"],["14:23","16:00"],["10:00","20:00"],.......]
请注意,第一次将始终早于第二次,并且
在每个数组中,总会有2次不多或少。
这是数组格式。
如何找到最早的时间?例如,如果仅比较前三个数组,则输出10:00,因为它是3个数组中最早的一个。
不幸的是,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)