O JavaScript moderno, especialmente no ambiente de
navegadores e Node.js, lida com operações assíncronas
por meio de um modelo de concorrência baseado em um
"event loop" (laço de eventos). Acerca do funcionamento
do assincronismo em JavaScript, registre V, para as
afirmativas verdadeiras, e F, para as falsas:
(__)O uso da sintaxe async/await elimina a necessidade
do event loop, permitindo que o JavaScript execute
múltiplas operações de I/O em paralelo em threads
separadas, bloqueando a execução da função async até
que a Promise seja resolvida.
(__)Uma Promise em JavaScript representa a eventual
conclusão (ou falha) de uma operação assíncrona e seu
valor resultante, possuindo três estados possíveis:
pendente (pending), cumprida (fulfilled) ou rejeitada
(rejected).
(__)O setTimeout(callback, 0) garante que a função
callback será executada imediatamente, antes de
qualquer outro código no script, pois o tempo de espera
é zero.
(__)Uma função declarada com a palavra-chave async
sempre retorna uma Promise. Se a função retornar um
valor, a Promise será resolvida com esse valor; se a
função lançar uma exceção, a Promise será rejeitada
com essa exceção.
Após análise, assinale a alternativa que apresenta a
sequência correta dos itens acima, de cima para baixo:
Autenticação
Limite Diário Atingido
Você atingiu o limite de 10 questões diárias para usuários sem plano. Ao se tornar um membro, você poderá:
Resolver mais questões e melhorar seu desempenho.
Acessar conteúdo exclusivo da IAProvatec.
Potencializar seus estudos com estatísticas avançadas.
Que tal se tornar um membro agora e aproveitar todos os recursos da plataforma?