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