编辑代码

let arr1 = [1, 2, 3]
let arr2 = [2, 3, 4]
// 双指针
function mergeArr(nums1, n, nums2, m) {
    let i = n - 1, j = m - 1, k = n + m - 1;

    while (i >= 0 && j >= 0) {
        if (nums1[i] >= nums2[j]) {
            nums1[k] = nums1[i]
            i--
            k--
        } else {
            nums1[k] = nums2[j]
            j--
            k--
        }
    }

    while (j >= 0) {
        nums1[k] = nums[j]
        j--
        k--
    }
}
mergeArr(arr1, arr1.length, arr2, arr2.length)
console.log(arr1)
// js暴力解法 数组合并后排序
// console.log(arr1.concat(arr2).sort())