Ich versuche, die asynchronen Operationen von Node.js zu verstehen, speziell process.nexttick () und drequent () .
Der Prozess.process.nextTick(() => console.log("tick"));
Promise.resolve().then(() => console.log("promise"));
< /code>
Für den obigen Code sollte die erwartete Ausgabe sein: < /p>
tick
promise
< /code>
, aber stattdessen habe ich unten ausgegeben: < /p>
promise
tick
< /code>
Ich konnte nicht verstehen, warum dieses seltsame Verhalten geschieht, bitte geben Sie mir den richtigen Grund und die richtige Lösung dafür. Danke für die Unterstützung.
Warum fügt Promise. ⇐ JavaScript
-
- Similar Topics
- Replies
- Views
- Last post
-
-
V8 Promise 'dann' wird nur aufgerufen, wenn sie im Konstruktor aufgelöst wird
by Anonymous » » in C++ - 0 Replies
- 13 Views
-
Last post by Anonymous
-