sort( )는 숫자만 된다.
숫자만이라기 보다는 숫자 위주로 된다.
저번에 숫자 위주인줄 모르고
문자를 했는데 튜터님이 숫자 위주라고
localeCompare를 알려주셔서 알았다.
그렇게 문자를 하니까 잘 정렬이 됐었다.
localeCompare은 문자열 비교 메서드다.
얘는 리턴 값이 -1, 0, +1만 리턴한다고 한다.
-1을 리턴하는 경우
: 좌측 문자열이 우측보다 알파벳 순서가 빠름
+1을리턴하는 경우
: 우측 문자열이 좌측보다 알파벳 순서가 빠름
0을 리턴하는 경우
: 2개의 문자열이 똑같다는 뜻
즉, 0이냐 아니냐에 따라 문자열을 비교하면 됨
'Js & React 공부' 카테고리의 다른 글
리액트 이벤트 핸들러 (1) | 2024.09.26 |
---|---|
제어 컴포넌트 vs 비제어 컴포넌트 (0) | 2024.09.24 |
object 형식의 데이터를 value로 확인하고 싶을 때 (4) | 2024.09.13 |
sort와 localeCompare (4) | 2024.09.11 |
자바스크립트 데이터 타입 (0) | 2024.09.02 |