실제로 배열에 넣는 날짜가 콘솔에서 배열을 호출 할 때 나오는 날짜가 아닌 이유를 실제로 알 수 없습니다. 즉, 배열의 첫 번째 항목이 두 개의 경고 호출에서 되돌아 오는 오늘의 날짜가 될 것으로 예상하지만 배열의 첫 번째 위치를 확인하면 대신 어제의 날짜가 나타납니다.날짜가 배열로 채우기
function sevenDayPeriod(date) {
for (var i = 0; i <=6; i++) {
alert(date); //check to see date is today's date
dateRange[i] = date;
alert(dateRange[i]); //confirm that what I've pushed to array is today's date
date = date.setDate(date.getDate() - 1);
date = new Date(date);
}
};
var dateRange = [];
var today = new Date();
sevenDayPeriod(today);
감사
는date
(기준)로 i 번째 배열 요소 세트 상기 상기 제 1 라인에
설명해 주셔서 감사합니다. 완벽한 의미와 희망을 가지고 내가 배울 점이 있습니다! –