각 이벤트의 끝 날짜와 시작 날짜 만있는 개체의 이벤트 데이터 배열이 있습니다. Javascript : 날짜별로 데이터를 그룹화하고 사이에 요일을 입력하십시오.
let listOfEvents = [{
"end": Date 2017-12-09T11:12:00.000Z,
"start": Date 2017-12-14T03:12:00.000Z,
"title": "Event One"
},{
"end": Date 2017-11-10T11:12:00.000Z,
"start": Date 2017-11-12T03:12:00.000Z,
"title": "Event Two"
}]
이
내가 하루에 작성하고 추가 로직을 추가하는 방법, 나는 최종 출력이 내가 현재 가지고있는 것입니다let listOfEvents = [{
"date": Date 2017-12-09T11:12:00.000Z,
"title": "Event One"
},{
"date": Date 2017-12-10T11:12:00.000Z,
"title": "Event One"
}{
"date": Date 2017-12-11T11:12:00.000Z,
"title": "Event One"
}{
"date": Date 2017-12-12T11:12:00.000Z,
"title": "Event One"
}{
"date": Date 2017-12-13T03:12:00.000Z,
"title": "Event One"
}{
"date": Date 2017-12-14T11:12:00.000Z,
"title": "Event One"
},{
"date": Date 2017-11-10T11:12:00.000Z,
"title": "Event Two"
},{
"date": Date 2017-11-11T03:12:00.000Z,
"title": "Event Two"
},{
"date": Date 2017-11-12T03:12:00.000Z,
"title": "Event Two"
}]
로 원하는
let newEvents = [];
listOfEvents.forEach(function (item) {
newEvents.push({
date: item.start,
title: item.title
})
});
입니다 마지막 날까지 각각의 새로운 항목에 대한 하루가 다음 루프에서 계속됩니까? 필요한 경우 순간을 포함시킬 수 있습니다.
예상 출력이 혼란 사양까지이는 생각으로 준비가되면, 내가 특별히이 무시했습니다. 시간에 대해서도 관심이 있습니까? 또는 항목에 시간 구성 요소를 임의로 설정 했습니까? ie : 03:12 & 11:12 –