제대로 작동하지 않는 배열을 정렬하려고합니다. 오류가 없으면 출력은 [10,5,12,15,38,45,16,1,6,5,2,25]로 표시됩니다. 함께 두 CONCAT자바 스크립트 - 정렬 문제
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);
당신이 함께 접착제 수 있다고 생각했다 무엇 쉼표가있는 두 개의 배열은 작동할까요? 결과는 문자열입니다. 이것을'Array'에 던져 넣으면 그 문자열을 하나의 요소로 갖는 배열을 만듭니다. 그것을 분류하는 것은 효과가 없습니다. – tadman
Protip : [google "javascript merge arrays"] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/concat) –