I am currently writing something that requires checking if one range contains any items from another range
var lvlRange = [];
        for (var i = sLVL; i <= dLVL; i++) {
            lvlRange.push(i);
        } 
var methodRange = [];
        for (var i = skillIdentity.method1Start; i <= skillIdentity.method1End; i++) {
            methodRange.push(i);
        }
For example, if the lvlRange array has everything from 1-30, I need to check if the methodRange also has anything between 1 and 30 in it. Essentially checking if they have any overlapping numbers.
Something like (if lvlRange shares any numbers with methodRange) return true;
 
     
     
     
    