私はこのコードに問題があります。私がdaysArrayの項目をforループ(console.log(daysArray [i]);)に出力すると、正しい日付が返されますが、forループの後にすべてのdaysArray項目の最後の日付が返されます。 お願いします。forループによる日付の配列
public getFullMonth(date: Date): Array<Date> {
var firstDay = this.getSunday(date);
var daysArray: Array<Date> = Array<Date>();
for (var i = 0; i < 43; i++) {
firstDay.setDate(firstDay.getDate() + 1);
daysArray[i] = firstDay;
console.log(daysArray[i]);
}
console.log(daysArray.length);
console.log(daysArray[0]);
console.log(daysArray[30]);
return daysArray;
}
正確に何をしたいですか?あなたはこれのためにフィドルを共有することができますか? – Manjuboyz
あなたの日付の配列を共有できますか? –