Perguntas com a marcação «wait»

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...

11
Usando para aguardar ... de com iterables síncronos

O MDN diz que for await...of tem dois casos de uso: A for await...ofinstrução cria um loop que itera sobre objetos iteráveis ​​assíncronos, bem como sobre iteráveis ​​de sincronização, ... Eu já tinha conhecimento do primeiro: async iterables usando Symbol.asyncIterator. Mas agora estou...