merge 2 sorted arrays into 1 sorted array:
var arr_1 = [1, 3, 5]; var arr_2 = [2, 3, 6, 8]; function merge_2_sorted_arrays(arr_1, arr_2) { var i = 0, j = 0, k = 0, merged_arr = []; while (i < arr_1.length && j < arr_2.length) { if (arr_1[i] < arr_2[j]) { merged_arr[k] = arr_1[i]; i++; } else { merged_arr[k] = arr_2[j]; j++; } k++; } while (i < arr_1.length) { merged_arr[k] = arr_1[i]; i++; k++; } while (j < arr_2.length) { merged_arr[k] = arr_2[j]; j++; k++; } document.getElementById('input').innerHTML = 'Input sorted arrays: [' + arr_1 + ']; [' + arr_2 + ']'; document.getElementById('output').innerHTML = 'Merged sorted array: [' + merged_arr + ']'; //return merged_arr; } merge_2_sorted_arrays(arr_1, arr_2);