.sort : 배열을 문자열 순서대로 정렬함
const letters = ['D', 'C', 'E', 'B', 'A'];
const numbers = [1, 10, 4, 21, 36000];
letters.sort();
numbers.sort();
console.log(letters); // (5) ["A", "B", "C", "D", "E"]
console.log(numbers); // (5) [1, 10, 21, 36000, 4]
const numbers = [1, 10, 4, 21, 36000];
// 오름차순 정렬
numbers.sort((a, b) => a - b);
console.log(numbers); // (5) [1, 4, 10, 21, 36000]
// 내림차순 정렬
numbers.sort((a, b) => b - a);
console.log(numbers); // (5) [36000, 21, 10, 4, 1]
sort 메소드는 원본 배열의 요소를 정렬시키므로 필요시 다른 변수에 미리 복사해서 사용하자
a - b > 0 이면 반대로
b - a > 0 이면 순서를 유지한다
.reverse : 배열 순서를 뒤집는다
sort 와 마찬가지로 원본 배열 순서를 뒤집는다는 점
'개발 공부 일지 > JavaScript' 카테고리의 다른 글
자바스크립트 - 자꾸만 등장하는 new (0) | 2024.07.22 |
---|---|
자바스크립트 - 배열 메소드 정리 (1) | 2024.07.22 |
자바스크립트 - 배열 메소드 .reduce (0) | 2024.07.22 |
자바스크립트 - 배열 메소드 .some .every (0) | 2024.07.22 |
자바스크립트 - 배열 메소드 .filter .find (0) | 2024.07.22 |