Flashcard FC558594
Qual método JavaScript retorna o primeiro resultado bem sucedido entre várias promessas concorrentes?
Desenvolvimento Web
FCC · 2025
Qual método JavaScript retorna o primeiro resultado bem sucedido entre várias promessas concorrentes?
Mostrar resposta e comentário
Resposta
Promise.any() é um método estático que recebe um iterável de promessas e retorna uma nova promessa que se resolve com o valor da primeira promessa do conjunto que for cumprida.
• AggregateError: se todas as promessas forem rejeitadas, a promessa final é rejeitada com um AggregateError que agrupa os motivos das rejeições.
• Cancelamento automático: as outras promessas continuam em execução, pois não há cancelamento automático, embora o fluxo já esteja resolvido quando a primeira promessa é cumprida.
• Uso prático: ideal para obter o primeiro retorno válido entre várias fontes concorrentes, ignorando falhas das demais.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/546370
Conteúdo do catálogo FC Concursos · Atualizado em