Javascript에서 정렬함수인 sort() 일단 써보면 오름차순이 잘 되는 것 같지만… let array = [2,1,4,3,5]; let arr = array.sort(); console.log(arr); // [1,2,3,4,5] 다른 배열로 다시 오름차순을 시도해보면 let array = [12,1,4,3,5]; let arr = array.sort(); console.log(arr); // [1,12,3,4,5] 1 다음으로 오는 숫자를 12로 정렬했다. 기본값은 문자열로 인식해서 UTF-16 유니코드 값을 기준으로 정렬한 것이다. 이 때문에 sort() 함수 안에 콜백 함수를 작성해야 한다. sort()의 가장 중요한 핵심은 비교하는 숫자들이 양수/음수인지 확인하는 작업에 있다. 이 원리를 ..