I am attempting to sort an array that is not working correctly. No errors, just the output is displaying as: [10,5,12,15,38,45,16,1,6,5,2,25]. Please give me an idea of the issue with my sort code.Thanks
var arr1 = [10, 5, 12, 15, 38, 45, 16];
var arr2 = [1, 6, 5, 2, 25];
var arr3 = merge(arr1, arr2);
function merge(arr1, arr2) {
var combine = arr1 + "," + arr2;
var arr3 = new Array(combine);
for (var i = 0; i < arr3.length; i++) {
arr3.sort(function (n1, n2) {
return n1-n2;
});
}
document.writeln("Array 3 sorted: " + arr3);
return arr3;
}
merge(arr1, arr2);
Arraymakes an array with that string as the singular element. Sorting it has no effect.