Трудно получить хорошее представление о JS или написать больше, чем что-либо тривиальное в нем, если вы не понимаете его полностью. Вы не можете просто позволить себе быстро окунуться :) Я думаю, что лучший способ начать работу с JS - сначала посмотреть эти видео-лекции Дугласа Крокфорда - http://yuiblog.com/crockford/ , который охватывает это и то, и все остальное о JS.
Вы должны выполнить итерацию по вашему массиву aux и присвоить значение массиву 'a':
a[i] = aux[i]
Или вернуть объединенный массив в качестве результата.
public static int[] Merge(int[] a, int mid1, ...){
// do something
return a;
}
Вы можете изменить void на int [] [], а затем вернуть массивы
public static int[][] Merge(arguments) {
//Do math
int[][] result = new int[][] {arr1, arr2, arr3};
return result;
}
Затем, вне метода, который вы вызываете, как показано ниже:
int[][] integerArray = Merge(arguments);
arr1 = integerArray[0];
arr2 = integerArray[1];
arr3 = integerArray[2];