오름차순, 내림차순 .sort()

huni_·2022년 10월 18일
0

메서드

목록 보기
1/1

데이터 베이스에 내가 등록한 것들이 과거순으로 담기는 경우가 일반적일때가 많다.
그럼 최신순으로 받으려면 오름차순, 내림차순으로 받을 수 있는 .sort() 메서드가 필요하다.

인터넷에 알아보면 밑에와 같이 입력하면 된다는 것을 보고 그대로 사용을 했었다.

const LastList = json.sort((a, b) => {
  if (b.registration_date > a.registration_date) {
    return 1;
    }
    if (b.registration_date < a.registration_date) {
    return -1;
  }
  return 0;
});

그런데 배웠던 코드를 보다가 보다 간단한 코드가 이렇게 작성한다.

const LastList = json.sort((a, b) => {
  return a > b ? 1 : -1;
});

위 두개의 코드는 똑같이 최신것을 보여주는 오름차순 .sort()입니다.

profile
FrontEnd Developer

0개의 댓글