Hallo Leute,
ich arbeite mich gerade in Java Script ein und verstehe nicht warum folgender Code nicht läuft wie ich es gerne hätte:
Wie man sieht hat die calculate() Funktion einiges zu tun. Wenn sie fertig ist ruft sie die Callback-Funktion auf und gibt result aus. So möchte ich erreichen dass die Funktion asynchron aufgerufen wird und in der Zwischenzeit im Code fortgefahren wird. Dementsprechend erwarte ich dass die letzte Ausgabe oben im Code ausgegeben werden müsste bevor die Callback-Funktion aufgerufen wird. Leider ist das nicht der Fall und der Browser wird trotzdem geblockt. Dabei soll doch eben letzteres mit "Callbacks" verhindert werden.
Habe ich irgendwo einen Fehler, oder was falsch verstanden?
Hoffe es kann mir jemand helfen. Danke
Gruß
Daniel
ich arbeite mich gerade in Java Script ein und verstehe nicht warum folgender Code nicht läuft wie ich es gerne hätte:
Wie man sieht hat die calculate() Funktion einiges zu tun. Wenn sie fertig ist ruft sie die Callback-Funktion auf und gibt result aus. So möchte ich erreichen dass die Funktion asynchron aufgerufen wird und in der Zwischenzeit im Code fortgefahren wird. Dementsprechend erwarte ich dass die letzte Ausgabe oben im Code ausgegeben werden müsste bevor die Callback-Funktion aufgerufen wird. Leider ist das nicht der Fall und der Browser wird trotzdem geblockt. Dabei soll doch eben letzteres mit "Callbacks" verhindert werden.
Habe ich irgendwo einen Fehler, oder was falsch verstanden?
Hoffe es kann mir jemand helfen. Danke
Gruß
Daniel
“I want to see an elephant hunt down a man for the sole purpose of collecting his teeth, while a chorus of typewriters sings songs that praises the bananas for their wisdom, leadership, and their high levels of potassium.” ― Jarod Kintz, I Want