Contiguous Array LeetCode solution in JavaScript
1var findMaxLength = function (nums) {2const hash = new Map([[0, -1]]);3let result = (sum = 0);45nums.forEach((num, index) => {6sum += num === 0 ? -1 : 1;7hash.has(sum)8? (result = Math.max(result, index - hash.get(sum)))9: hash.set(sum, index);10});1112return result;13};