자바스크립트 sort() 함수에 관한 질문
-
게시물 수정 , 삭제는 로그인 필요
안녕하세요? 자바스크립트 공부하다가 이해가 안 가는게 있어서 질문글 올립니다.
이러한 sort()함수 예문을 만났는데요
array.sort((a, b) => (b+a)-(a+b));
기본적인 사용법인 array.sort((a,b) => a-b)와 array.sort((a,b) => b-a)가 각각 어떤 결과값이 나오는지에 대해서는 알고 있습니다. 하지만 위 표현식에서의 sort()는 어떻게 동작하는건지 이해를 못하겠습니다. 콜백함수 내용을 (a+b)-(b+a)로 바꾸면 또 다른 결과 값이 나오는데 이것도 이해가 안갑니다.
array.sort((a, b) => (b+a)-(a+b)); |
#자바스크립트 sort() #자바스크립트 sort 원리 #자바스크립트 sort 함수 #자바스크립트 sort 내림차순 #자바스크립트 sort 문자열 #자바스크립트 sort 숫자 #자바스크립트 sort reverse #자바스크립트 sort 알고리즘 #자바스크립트 sort 조건 여러개 #자바스크립트 sort 시간복잡도