![](http://cdn.leheavengame.com/jue/images/267f7c80-7681-11eb-98c3-375c38d4a5d6.jpeg)
丸子2021-07-08 15:37:51点赞:0阅读:281
关注
let dateAr = [
{ s: '01:00', e: '14:08' },
{ s: '01:04', e: '02:05' },
{ s: '05:21', e: '08:00' },
{ s: '10:20', e: '12:08' },
]
function Fn() {
for (let k in dateAr) {
if (!judege(k)) {
return false
}
}
return true
}
function judege(idx) {
for (let k in dateAr) {
if (idx !== k) {
if (dateAr[k].s <= dateAr[idx].s && dateAr[k].e > dateAr[idx].s) {
return false
}
if (dateAr[k].s < dateAr[idx].e && dateAr[k].e >= dateAr[idx].e) {
return false
}
}
}
return true
}
console.log(Fn()) //true的话表示没有重叠,false表示有重叠
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200519095505517.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5MDUwMjc5,size_16,color_FFFFFF,t_70)