0
我打算在JS中合并两个数组,然后对它们进行排序。下面的代码将输出页面上的两个数组,但只有当我删除“newArr.sort();”线。否则,我什么都得不到。任何人都可以在这里帮助新手吗?在Javascript中合并两个数组
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);
}
你'newArr'是** **串和不是数组... – Neal
'[2,1,3] .concat([6,4 ,5])。sort()'... – canon
你忘了eval:'newArr = eval(“[”+ arr1 +“,”+ arr2 +“]”)' – copy