Array.reverse();
reverse()
거꾸로 된 순서로 반환합니다.
const array = [1, 3, 5];
array.reverse();
console.log(array); // [5, 3, 1]
sort()
는 비교 함수로 배열을 정렬한다. 비교 함수는 두 인수의 크기를 비교하여 정렬 순서를 결정한다. 두 인수(a, b)를 가지는 비교 함수의 반환값에 따라 결과는 다음과 같다.
Array.sort()
const array = [1, 2, 3, 4, 5];
array.sort((a, b) => {
// a가 b보다 작으면 a, b의 순서로 정렬
if (a < b) {
return 1;
}
// a와 b가 같으면 정렬 순서 변화 없음
if (a === b) {
return 0;
}
// a가 b보다 크면 b, a의 순서로 정렬
if (a > b) {
return -1;
}
})
console.log(array); // [5, 4, 3, 2, 1]