localeCompare: 두 문자열을 비교하여 정렬 순서를 경정하는데 사용된다.
이 메서드는 언어 및 지역에 따라 문자열을 비교할 수 있는 기능을 제공한다.
사용법
let str1 = "apple";
let str2 = "banana";
console.log(str1.localeCompare(str2)); // 결과: -1 (apple이 banana보다 앞에 있음)
console.log(str2.localeCompare(str1)); // 결과: 1 (banana가 apple보다 뒤에 있음)
console.log(str1.localeCompare("apple")); // 결과: 0 (같음)
str1 : 비교할 첫 번째 문자열
str2 : 비교할 두 번째 문자열
1. str1의 값이 str2의 값보다 사전에서 앞에 오는 경우 음수를 반환
2. 두 문자열이 같을경우 0을 반환
3. str1의 값이 str2의 값보다 사전에서 뒤에 오는 경우 양수를 반환
'JavaScript' 카테고리의 다른 글
JS 정규 표현식(Regular Expression) (0) | 2025.02.27 |
---|---|
커링 기법 (0) | 2024.11.06 |
prettier 설정 (0) | 2024.09.29 |
Set 데이터 구조 (0) | 2024.08.27 |
시간복잡도,공간복잡도/투 포인터 , 슬라이딩 윈도우 (0) | 2024.08.26 |