sort() 메서드를 사용하여 모든 배열에서 가장 큰 숫자를 하나의 배열로 반환하려고합니다. 나는 정렬을 제외하고 올바르게 전체 코드를했다고 생각 :sort()를 사용하여 배열에서 가장 큰 숫자를 올바르게 반환합니다.
function largestOfFour(arr) {
let result=[];
for(let i=0; i < arr.length; i++) {
for(let j=0; j < arr[i].length; j++) {
let segregatedArr = arr[0][j].sort((a,b)=>b-a);
}
result = segregatedArr[0][i][0];
}
return result;
}
largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
그리고 오류 받고 있어요 :
result = $.map(arr, function(value, index) { return [value]; });
result.sort().reverse();
:
TypeError: arr[0][j].sort is not a function
내가 가진 배열 슬라이스 방법 또는 매핑을 시도했습니다
그러나 오류는 두 경우 모두 여전히 동일합니다.
공유 당신이 함수에 전달하고있는'arr' 배열의 구조를 사용하려는 경우 귀하의 질문에 대한 복잡성 : 사람들은 ** 당신이 어떤 도움을 제공하기 전에 무엇을하려고하는지 가정해야합니다 **. –