我想推入一個數組對象到打字稿中的另一個。 這裏是我有:結合2陣列對象打字稿
days: DayDto[];
while (startsOn.toDate() < endsOn.toDate())
{
var newDate = startsOn.add(1, 'days');
startsOn = moment(newDate);
let d = this.getDayOfWeek(newDate.isoWeekday()) + newDate.date().toString();
let w = this.getDayOfWeek(newDate.isoWeekday()) == "Sa" ? true : this.getDayOfWeek(newDate.isoWeekday()) == "Su" ? true : false;
this.temp = new DayDto;
this.temp.dayOfMonth = d;
this.temp.weekEnd = w;
this.temp.payPeriodEnd = "S31";
//this.days.push(
// [
// new DayDto(d, w, "S31")
// ]
//);
}
所以,我有一個循環,而startsOn比endsOn少,它遍歷並得到周(SU)和該月的一天(21日)並把它們放到d和w中。那麼在每個循環結束時將這些數據放入this.days數組中。 但我不能得到正確的邏輯將它們添加到數組。
你的問題是什麼?預期產出是多少? – Alp
我更新了我的問題。 – ayordy67