数组合并+取中间数值

    1. var findMedianSortedArrays = function(nums1, nums2) {
    2. let m = nums1.length, n = nums2.length;
    3. let i = 0, j = 0;
    4. let newArr = [];
    5. while (i < m && j < n) {
    6. if (nums1[i] < nums2[j]) {
    7. newArr.push(nums1[i++]);
    8. } else {
    9. newArr.push(nums2[j++]);
    10. }
    11. }
    12. newArr = newArr.concat(i < m ? nums1.slice(i) : nums2.slice(j));
    13. const len = newArr.length;
    14. console.log(newArr)
    15. if (len % 2 === 0) {
    16. return (newArr[len / 2] + newArr[len / 2 - 1]) / 2;
    17. } else {
    18. return newArr[Math.floor(len / 2)];
    19. }
    20. };