let nums1 = [1, 3];
let nums2 = [2];
var nums;
var findMedianSortedArrays = function(nums1, nums2) {
var arr = nums1.concat(nums2);
return arr;
console.log(arr);
};
So you’re defining a function, findMedianSortedArrays()
, and you’re creating two local variables in those parameter names you’ve chosen. But you never actually call the function you’ve just created. add a line:
console.log(findMedianSortedArrays(nums1, nums2);
That will pass the global nums1 and nums2 arrays in as parameters to your function, which will then reference them.
See it run:
return
stops execution of the function and nothing runs after it inside the function. Try placing console.log(arr);
before return
.
1 Like
while true, that still doesn’t address the fact that assigning a function to a variable isn’t actually executing that function.