본문 바로가기

■ Web개발/Typescript

typescript에서 날짜 비교 정렬

array = [{date:"2021-07-21", a:1, b:2, c:3},
{date:"2021-07-22", a:1, b:2, c:3},
{date:"2021-07-23", a:1, b:2, c:3},
{date:"2021-07-24", a:1, b:2, c:3},
{date:"2021-07-25", a:1, b:2, c:3}]

 

이런 값들이 대략 있다고 할 때... 날짜가 뒤죽박죽일 경우 정렬하는 법

Date를 쓰는 것이 간단하다.

array.sort((a, b) => +new Date(a.date) - +new Date(b.date));

javascript의 경우는 +를 빼주면 된다. +를 넣어주는 이유는 Date를 typescript에서 숫자로 인식하지 못하기 때문

'■ Web개발 > Typescript' 카테고리의 다른 글

[typescript] array 데이터 자료값 정렬  (0) 2021.06.28