프로젝트르를 진행하면서 최신순으로 정렬하는 구현하기 위해 정리를 하게 되었다.
const date = [
{date: "2021-04-17"},
{date: "2021-04-21"},
{date: "2021-04-29"},
{date: "2021-05-11"},
{date: "2021-05-21"},
{date: "2021-06-21"},
]
new Date()
를 사용하여 문자열로 입력된 날짜를 날짜 형태로 변환한 후 sort 함수를 이용하여 정렬 반환하는 방식이다.
const orderedDate = date.sort((a, b) => new Date(a.date) - new Date(b.date))
https://dkmqflx.github.io/frontend/2021/04/21/javascript-sortbydate/
https://stackoverflow.com/questions/10123953/how-to-sort-an-object-array-by-date-property