FlashKeepers

JavaScript · JavaScript · Faculdade

Programação Assíncrona em JavaScript e Recursos do ES6+

Promises, async/await, arrow functions e outros recursos modernos do ES6+ em JavaScript.

Sobre este baralho

40 cartas básicas de JavaScript para JavaScript. Começa com "O que é um Promise em JavaScript?" e "Quais são os três estados em que um Promise pode estar?". Mais baralhos de Faculdade estão listados abaixo.

40 cartas · cartas básicas · Escrito por IA, verificado duas vezes. Edite à vontade.

Estudar este baralho grátis Ver antes Baixe o FlashKeepers para iPhone

Abre no navegador, sem conta. App para iPhone e iPad · App para Android

O que é um Promise em JavaScript?
Ver respostaUm objeto que representa a eventual conclusão ou falha de uma operação assíncrona e seu valor resultante.
Quais são os três estados em que um Promise pode estar?
Ver respostaPending (pendente), fulfilled/resolved (cumprido) ou rejected (rejeitado).
Como você cria um novo Promise?
Ver respostaUse the Promise constructor: new Promise((resolve, reject) => { ... })
O que o método .then() retorna?
Ver respostaUm novo Promise que é resolvido com o valor de retorno do callback.
Como você trata a rejeição de um Promise com .catch()?
Ver resposta.catch(error => { ... }) é executado se o Promise for rejeitado, e recebe o motivo da rejeição.
O que .finally() faz?
Ver respostaExecuta código depois que um Promise se resolve, seja cumprido ou rejeitado, e retorna um novo Promise.
O que Promise.all() faz?
Ver respostaRecebe um array de Promises e retorna um único Promise que é resolvido quando todos os Promises são resolvidos, ou é rejeitado se algum for rejeitado.
O que Promise.race() faz?
Ver respostaRecebe um array de Promises e retorna um Promise que é resolvido ou rejeitado com o resultado do primeiro a se resolver.
O que Promise.resolve() faz?
Ver respostaRetorna um Promise que já está cumprido com o valor fornecido.
O que Promise.reject() faz?
Ver respostaRetorna um Promise que já está rejeitado com o motivo fornecido.
O que a palavra-chave async faz?
Ver respostaMarca uma função como assíncrona e faz com que ela sempre retorne um Promise.
O que a palavra-chave await faz?
Ver respostaPausa a execução de uma função async até que um Promise se resolva, e retorna o valor resolvido.
O que uma função async sempre retorna?
Ver respostaUm Promise, mesmo que a função retorne um valor simples.
Como você trata erros em uma função async?
Ver respostaUse try/catch: try { ... } catch (error) { ... }
É possível aguardar (await) vários Promises sequencialmente em uma função async?
Ver respostaSim, cada await pausa a execução até que aquele Promise se resolva, antes de passar para o próximo.

mais 25 cartas no app

Estudar este baralho grátis