Javascript Flashcards

(18 cards)

1
Q

O que é o Event loop em Javascript?

A

Laço que gerencia a fila de execução das operações do javascript.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Como o Event loop executa as operações?

A

É executado em um único processo, executando uma operação por vez.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual a função do Event loop no front-end?

A

Permite uso das API’s do navegador (setTimeout, fetch, DOM).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como o NodeJS implementa o Event loop?

A

Através da biblioteca libuv para orquestrar execuções a tratar operações assíncronas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que são funções nomeadas em Javascript?

A

Funções definidas com um nome, como ‘function getName($prefix) { return $prefix + ‘Davi Matos’; }’.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como são definidas funções anônimas com arrow function?

A

Exemplo: const getName = ($prefix) => $prefix + ‘Davi Matos’.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que é um Callback?

A

Função para ser executada depois da execução de alguma coisa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual a finalidade da classe Promises?

A

Representa o sucesso ou a falha de alguma operação que não está disponível de forma imediata.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quais funções são usadas como parâmetros em uma Promise?

A

Resolve e reject.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como uma Promise indica sucesso ou falha?

A

Dependendo de qual função foi invocada, é chamada uma callback then ou catch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que o método fetch retorna?

A

Uma Promise.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qual a função do método then em Promises?

A

Usado para manipular o resultado de uma Promise resolvida.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que é Async/Await em Javascript?

A

Uma forma de lidar com operações assíncronas de maneira mais legível.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qual a função do await?

A

Aguarda a execução de algo, para prosseguir com as próximas instruções.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Dentro de qual tipo de função pode ser usado o await?

A

Dentro de uma função declarada como async.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

O que sempre retorna uma função declarada como async?

17
Q

Complete a frase: Uma Promise pode ser usada para gerenciar _______.

A

operações assíncronas.

18
Q

Verdadeiro ou Falso: O método catch é usado para tratar o sucesso de uma Promise.