정관사 The, A, An이 포함된 문자열 정렬하기
2020. 4. 29. 16:27ㆍToday I learned/Tutorials
튜토리얼 출처: JavaScript30
튜토리얼 이름: Day 17 - Sort Without Articles
튜토리얼 분류: JavaScript
튜토리얼 설명: 문자열로 이루어진 배열에서 정관사 The, A, An을 제외한 기준으로 정렬하기
진행기간: 2020년 4월 29일
Array.prototype.sort( ) 메서드의 특징
- sort( ) 메서드의 인자로 들어가는 함수의 반환값에 따라 동작이 달라짐
- 함수의 반환값 < 0인 경우: 비교되는 두 값 중 전자가 앞의 순서로 옴
- 함수의 반환값 > 0인 경우: 비교되는 두 값 중 후자가 앞의 순서로 옴
- 함수의 반환값 = 0인 경우: 두 값에 대해 별도의 변경을 적용하지 않음
- 참고자료: Array.prototype.sort() - JavaScript | MDN
문자열을 여러 값과 비교하기
- 가장 기본적 방식인 '문자열 == 값 1 || 문자열 == 값 2 || ...'는 비교대상이 많아질수록 가독성이 떨어짐
- 비교대상인 값을 배열로 만들어 비교함으로써 간편하게 여러 값과 비교할 수 있음
- 예시 코드
- 참고자료: Better Ways of Comparing a JavaScript String to Multiple Values
'Today I learned > Tutorials' 카테고리의 다른 글
브라우저로 웹캠 화면 갖고 놀기 (0) | 2020.05.03 |
---|---|
JavaScript .reduce( ) 메서드로 시간 더하기 (0) | 2020.05.01 |
JavaScript localStorage와 이벤트 위임 (0) | 2020.04.27 |
JavaScript 데이터 참조 vs 복사 (0) | 2020.04.26 |
이미지 슬라이드 효과 마우스 스크롤과 연동시키기 (0) | 2020.04.25 |