编辑代码

//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
function merger(arr){
    let len = arr.length
    
    if(len<=1) return arr
    let mid = Math.floor(len/2)
    mergerSort(merger(arr.slice(0,mid),merger(arr.slice(mid))))
}
function mergerSort(arrA,arrB){
    let newArr = []
    console.log(arrA,arrB)
    let index = 0
    while(arrA.length>0 && arrB.length>0){
        let arraValue = arrA.shift()
        let arrbValue = arrB.shift()
        console.log(arraValue,arrbValue)
    }
    return newArr
}


console.log(merger([2,3,4,6,7,89,1]))