也就几行代码,看一下就好了

/**
 * 
 * @param A int整型一维数组 
 * @param B int整型一维数组 
 * @return void
 */
function merge( A, m, B, n ) {
  let i = 0;
  let j = 0;
  while (j < n) {
    // A中小,往后一位移动
    if (A[i] < B[j]) {
      i++;
    } else {
      // B中小,***去,A的位置也要相应+1
      A.splice(i++, 0, B[j++]);
    }
  }
}
module.exports = {
    merge : merge
};