0

我想在 JS 中合并两个数组,然后对它们进行排序。以下代码将在页面上输出两个数组,但前提是我删除了“newArr.sort();” 线。否则,我什么也得不到。任何人都可以在这里帮助新手吗?

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);
}
4

1 回答 1

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/

于 2013-07-18T15:33:54.590 回答