HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🚀
개발 노트
/
🪢
비교함수
🪢

비교함수

 
compare function: function(a, b)
  • function이 음수를 반환하면, 첫 번째 요소가 두 번째 요소 앞에 위치한다.
  • function이 양수를 반환하면, 첫 번째 요소가 두 번째 요소 뒤에 위치한다.
  • function이 0을 반환하면, 요소의 정렬은 변경되지 않는다.
 
  • 리턴값은 a의 위치를 결정한다.
  • 리턴값이 -1이면 a는 낮은 인덱스로 배정된다. 즉, 앞에 온다.
  • 리턴값이 1이면 a는 높은 인덱스로 배정된다. 즉, 뒤에 온다.
  • 리턴값이 0이면 변경이 없다.
  • 숫자와 문자 정렬의 차이 알아보기