정보실

웹학교

정보실

javascript 자바 스크립트에서 날짜 값을 기준으로 배열을 정렬하는 방법

본문

자바 스크립트에서 날짜 값을 기준으로 항목 배열을 정렬하는 방법 알아보기


다음과 같이 일련의 날짜 객체를 포함하는 객체 배열이 있다고 가정 해보십시오.


const activities = [
  { title: '하이킹', date: new Date('2019-06-28') },
  { title: '쇼핑', date: new Date('2019-06-10') },
  { title: '독서', date: new Date('2019-06-22') }
]


날짜 속성을 사용하여 해당 활동을 정렬하려고 합니다.


콜백 함수를 취하는 Array의 sort() 메서드를 사용할 수 있습니다. 콜백 함수는 배열에 포함 된 객체를 매개 변수로 취합니다 (a 및 b).


const sortedActivities = activities.sort((a, b) => {
  return new Date(b.date) - new Date(a.date)
})


양수 값을 반환하면 함수는 sort()와 통신하여 객체 b가 객체 a를 정렬하는 데 우선 적용됩니다. 음수 값을 반환하면 반대 값을 반환합니다.


페이지 정보

조회 45회 ]  작성일19-07-18 08:33

웹학교