Wirklich kann nicht sehen, warum die Daten, die ich in ein Array drängen sind nicht die Daten, die herauskommen, wenn ich das Array in der Konsole aufrufen. h., ich würde erwarten, dass der erste Eintrag im Array das heutige Datum ist, das kommt von beiden Alarmaufrufen zurück, aber wenn ich die erste Position des Arrays überprüfe, hat es stattdessen das gestrige Datum !?Füllen Sie ein Array mit Daten
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);
Dank
Danke für die Erklärung. Macht Sinn und hoffentlich etwas, von dem ich lernen werde! –