Geradores pode produzir promessas que podem trabalhar com o "para Await de" sintaxe loop. Esta lição mostra como todas as peças se encaixam e explica por que a async function*
sintaxe pode ser necessário para determinadas situações.
assíncrono função * usuários () { deixe nomes = [ " johnlindquist " , " eggheadio " ] para (deixe o nome de nomes) { deixar de resposta = aguardam buscar ( `https: // api.github.com/users / $ {name}`) rendimento response.json () } } assíncrono função start () { para await (deixar o usuário dos usuários ()) { console.log (user.name) } } começar()