私は開始時刻が&の最終値の配列を持っています。Javascript - 数値範囲が配列内で重複していないか確認する
var timeRanges = [{
start: 120,
end: 140
},{
start: 180,
end: 220
},{
start: 250,
end: 300
}]
選択範囲が時間範囲と重複しているかどうかを確認する必要があります。また、選択範囲はtimeRange間隔の間にある必要があります。 (例:140〜180、220〜250)
var selected = {
start: 150,
end: 170
}
あなたは何も試みませんでしたか? –
https://stackoverflow.com/questions/30472556/how-to-find-all-overlapping-ranges-and-partition-them-into-chunks/30473019を試しました – Hulk1991