2023-12-13[TIL]

jenna·2023년 12월 13일
0

TIL/WIL

목록 보기
37/60

localeCompare 메서드

  • 이 함수는 리턴 값이 1, -1, 0 만 리턴

    -1을 리턴 하는 경우는 왼쪽에 있는 문자열이 오른쪽보다 알파벳 순서가 빠르다는 뜻 : 오름차순

    1을 리턴 하는 경우는 오른쪽에 있는 문자열이 왼쪽보다 알파벳 순서가 빠르다는 뜻 : 내림차순

    그리고 마지막으로 0을 리턴 하는 경우는 두 개의 문자열이 똑같다는 뜻

let string1 = 'myCoding'
let string2 = 'coding'

console.log(string1.localeCompare(string2)) // 1

  • 대소문자 구분 옵션을 제공
    sensitivity가 "base" : 대소문자 구분 x
    sensitivity가 "case" : 대소문자 구분 o
console.log(string2.localeCompare(string1, 'en', { sensitivity: 'base' })) // 0

//sensitivity가 "base"이면 대소문자를 구분하지 않는다 "case"이면 대소문자를 구분한다
profile
https://github.com/jennaaaaaaaaa

0개의 댓글