Wie kann ich die folgenden ohne verschachtelte für Schleifen erreichen:Vermeiden mehrere verschachtelte Schleifen
invitations
ein Array mit der folgenden Struktur ist:
INVITATIONS:
[{
"id": "TDK4QP788FOLMHQSZAFSYVVQ182RGM83",
"date_created": "2016-11-08T15:37:04.409Z",
"events": [{
"end_time": "21:00",
"start_time": "20:00"
}]
}, {
"id": "DEI4644LAR91SKGUKMR7RTWY3CMC7PCP",
"date_created": "2016-11-08T03:57:11.145Z",
"events": [{
"end_time": "23:45",
"start_time": "06:00"
}]
}]
EVENTS :
[{
"end_time": "23:45",
"start_time": "06:00"
}, {
"end_time": "23:45",
"start_time": "06:00"
}, {
"end_time": "23:45",
"start_time": "06:00"
}, ]
Ich überlegte, das Einladungsarray zu durchlaufen, dann durchlaufen Sie jedes Ereigniselement und vergleichen dann die Anfangs- und Endzeiten dieses Elements mit jedem Element im Ereignisarray, während auch das Ereignisarray durchlaufen wird.
Ich denke, ich könnte damit fertig sein. Gibt es eine andere Möglichkeit, dies ohne drei oder mehr verschachtelte Schleifen zu tun?
Vielen Dank im Voraus.
Ich denke, ein Teil der Frage fehlt ... was meinst du mit "die unten erreichen" ?? Was ist das "Unten"? Ich sehe nur die Ausgangsstrukturen? – danchik
Ich denke, das ist unten "Ereignisse". –
Frage ist extrem unklar, was meinst du mit "durch unten erreichen", das unten scheint keine klare Beziehung zu haben –