1var subarraySum = function (nums, k) {2const obj = {};3let res = 0;4let sum = 0;56for (let i = 0; i < nums.length; i++) {7sum += nums[i];8if (sum == k) res++;910if (obj[sum - k]) res += obj[sum - k];1112obj[sum] ? (obj[sum] += 1) : (obj[sum] = 1);13}14return res;15};