[JavaScript]sort 오름차순 내림차순 정렬 (a-b)
sort 정렬 방법 const myList = [3,4,1,2,5,6] // 오름차순 정렬 const sortedList = myList.sort((a,b) => a-b) // 내림차순 정렬 const reverseSortedList = myList.sort((a,b) => b-a) Q. sort 안에 비교함수를 왜 넣을까? -> javascript에서는 기본적으로 문자열타입으로 간주하고 비교한다. 따라서 20과 100이 있으면 ["20", "100"]으로 보고 2가 1보다 크므로 20이 더 크다고 판단한다. 따라서 비교함수를 넣어야 한다. Q. 왜 a-b와 b-a를 리턴하는데 정렬이 될까? -> a-b의 결과가 0보다 작으면 a가 표시되고 0보다 크면 b가 표시된다. 그러나 [3,4,1,2,5,6] 이..