Als «event-loop» getaggte Fragen

872
Warum ist setTimeout (fn, 0) manchmal nützlich?

Ich bin kürzlich auf einen ziemlich bösen Fehler gestoßen, bei dem der Code <select>dynamisch über JavaScript geladen wurde. Dieses dynamisch geladene <select>hatte einen vorgewählten Wert. In IE6, wir Code bereits hatten die ausgewählt zu beheben <option>, weil manchmal der...

141
Nodejs Ereignisschleife

Gibt es intern zwei Ereignisschleifen in der Architektur von nodejs? libev / libuv v8 Javascript-Ereignisschleife Stellt der Knoten bei einer E / A-Anforderung die Anforderung an libeio in die Warteschlange, die wiederum die Verfügbarkeit von Daten über Ereignisse mit libev benachrichtigt und...

63
Asynchrone Funktion mit + =

let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Führen Sie das Code-Snippet ausErgebnisse ausblendenErweitern Sie das Snippet Die Werte von xprotokolliert sind 1und 5. Meine Frage ist: Warum ist der Wert von x 5im zweiten Protokoll?...