一天24小时时间段的截取,跟拼接
var arr = ['00:00', '01:00', '11:00', '12:00', '13:00', '14:00', '23:00']
整成 var res = [['00:00', '01:00'], ['11:00', '12:00', '13:00', '14:00'], ['23:00']]
因为这个时间段中间值有三个不同,如果中间值有两个不同以此类推
回答:
['00:00', '01:00', '11:00', '12:00', '13:00', '14:00', '23:00'].reduce((res,v,i, arr) => { if(i && v.slice(0,2)-arr[i-1].slice(0,2)==1) res[res.length-1].push(v)
else res.push([v])
return res
}, [])
以上是 一天24小时时间段的截取,跟拼接 的全部内容, 来源链接: utcz.com/p/937066.html