// 배열 데이터 정렬하기
const nums = [6, 11, 3, 7, 9, 10, 2, 4, 1]
console.log(nums);
nums.sort((a, b) => a - b); // 오름차
console.log(nums);
nums.sort((a, b) => b - a); // 내림차
console.log(nums);
//nums.reverse(); // 내림차
//console.log(nums);
숫자를 정렬하는 법은 비교적 문자에 비해 간단하다. 한줄로 활용하능하다.
userList.sort((a, b) => {
if (a.userName > b.userName) return -1;
else if (a.userName < b.userName) return -1;
else return 0;
}); // 이름 오름차
console.log(userList);
문자의 경우에는 조건문으로 앞서올 문자를 구분해주면 된다. 리턴-1 처리 된쪽이 먼저 온다고 생각하면 된다.
'JavaScript' 카테고리의 다른 글
[중앙정보처리학원] DOM* 2 (1) | 2024.04.03 |
---|---|
[중앙정보처리학원] DOM* 1 (1) | 2024.04.03 |
[중앙정보처리학원] JavaScript* 함수 Quiz2 (0) | 2024.03.29 |
[중앙정보처리학원] JavaScript* Reduce 함수 (1) | 2024.03.29 |
[중앙정보처리학원] JavaScript* 배열고차함수 (1) | 2024.03.29 |