Ich versuche, ein Array-Objekt in ein anderes in Typoskript zu schieben. Hier ist das, was ich habe:kombinieren 2 Array-Objekte typescript
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")
// ]
//);
}
Also, ich habe eine Schleife, die während startsOn weniger als endsOn, es durchläuft und bekommt den Tag der Woche (Su) und den Tag des Monats (21) und legt diese in d und w. Diese werden dann am Ende jeder Schleife in das this.days-Array eingefügt. Aber ich kann nicht die Logik korrekt für das Hinzufügen von ihnen zu dem Array.
Was ist Ihre Frage? Was ist die erwartete Ausgabe? – Alp
Ich habe meine Frage aktualisiert. – ayordy67