Perguntas com a marcação «event-loop»

872
Por que setTimeout (fn, 0) às vezes é útil?

Recentemente, encontrei um bug bastante desagradável, em que o código estava carregando <select>dinamicamente via JavaScript. Este carregado dinamicamente <select>tinha um valor pré-selecionado. No IE6, já tínhamos código para corrigir o selecionado <option>, porque às vezes o...

141
Loop de Eventos do Nodejs

Existem internamente dois loops de eventos na arquitetura nodejs? libev / libuv loop de evento javascript v8 Em uma solicitação de E / S, o nó enfileira a solicitação ao libeio que, por sua vez, notifica a disponibilidade de dados por meio de eventos usando libev e, finalmente, esses eventos...

63
Função assíncrona com + =

let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Executar snippet de códigoOcultar resultadosExpandir snippet Os valores de xlogado são 1e 5. Minha pergunta é: por que o valor do x 5segundo log? Se o testé executado depois x...