Check if All the Integers in a Range Are Covered LeetCode solution in JavaScript
1/**2* @param {number[][]} ranges3* @param {number} left4* @param {number} right5* @return {boolean}6*/7var isCovered = function (ranges, left, right) {8let z = 0,9f = 0,10e = [];11let a = ranges.flat(Infinity);1213function abc(c, d) {14for (let i = c; i <= d; i++) if (e[i] == i) e[i] = null;15}16for (let i = left; i <= right; i++) e[i] = i;17for (let i = 0; i < a.length; i = i + 2) {18if (a[i] <= left && a[i + 1] >= right) return true;19else if (a[i] > right) continue;20else abc(a[i], a[i + 1]);21}22for (let i = left; i <= right; i++) if (e[i] != null) return false;2324return true;25};