0

I am tying to merge two arrays in JS, and then sort them. The following code will output the two arrays on the page, but ONLY if I remove the "newArr.sort();" line. Otherwise, I get nothing. Can anyone help a newbie here?

function merge(arr1, arr2){

var arr1 = [1,21,13,24,15];
var arr2 = [16,7,81,59,14];
var newArr = "[ ]"; 

arr1.sort();
arr2.sort();
newArr = arr1+","+arr2;
newArr.sort();
document.writeln(newArr);
}
Ian
  • 50,146
  • 13
  • 101
  • 111

1 Answers1

1
var arr1 = [1,21,13,24,15];
var arr2 = [16,7,81,59,14];

var arr3 = arr1.concat(arr2);

alert(arr3);

Jsfiddle: http://jsfiddle.net/ZRLSs/

Learner
  • 3,904
  • 6
  • 29
  • 44