Js & React 공부

localeCompare

콛 다이어리 2024. 9. 7. 23:16

sort( )는 숫자만 된다.

숫자만이라기 보다는 숫자 위주로 된다.

저번에 숫자 위주인줄 모르고

문자를 했는데 튜터님이 숫자 위주라고

localeCompare를 알려주셔서 알았다.

그렇게 문자를 하니까 잘 정렬이 됐었다.

 

 

localeCompare은 문자열 비교 메서드다.

얘는 리턴 값이 -1, 0, +1만 리턴한다고 한다.

 

-1을 리턴하는 경우

좌측 문자열이 우측보다 알파벳 순서가 빠름

 

+1을리턴하는 경우

: 우측 문자열이 좌측보다 알파벳 순서가 빠름

 

0을 리턴하는 경우

: 2개의 문자열이 똑같다는 뜻

 

 즉, 0이냐 아니냐에 따라 문자열을 비교하면 됨