leetcode:1272

    1. var removeInterval = function(intervals, toBeRemoved) {
    2. let res = [];
    3. for (let inter of intervals) {
    4. if (inter[0] >= toBeRemoved[1] || inter[1] <= toBeRemoved[0]) res.push(inter);
    5. else {
    6. if (inter[0] < toBeRemoved[0]) res.push([inter[0], toBeRemoved[0]]);
    7. if (inter[1] > toBeRemoved[1]) res.push([toBeRemoved[1], inter[1]]);
    8. }
    9. }
    10. return res;
    11. };