我有一个数组,其中包括以下所有时间:
["14:00-14:30" , "14:30-15:00", "15:00-15:30"]
如您所见,这个时间段基本上是从:14:00 到 15:30
输出将是: ["14:00-15:30"]
但如果我有:
["14:00-14:30", "14:30-15:00", "15:30-16:00"]
在这种情况下,输出将是: ["14:00-15:00", "15:30-16:00"]
我的解决方案:将所有这些转换为单个数组["14:00", "14:30", "14:30", "15:00", ...]
。然后 forEach 到每个元素,删除一个有arr[i] === arr[i+1].
我让它工作了,但我真的不喜欢它的方式。在这种情况下有没有更好的主意或如何使用过滤器?谢谢。
BIG阳
湖上湖
慕哥6287543
相关分类