데이터 베이스에 내가 등록한 것들이 과거순으로 담기는 경우가 일반적일때가 많다.
그럼 최신순으로 받으려면 오름차순, 내림차순으로 받을 수 있는 .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()입니다.