Você está na página 1de 4

Relatório: Node | Rocketseat https://quiz.rocketseat.com.br/submissions/clqzlo9280003ia0860wilexl/...

Node: Proficiente

O que o Nullish Coalescing Operator faz?

Lida com valores nulos e undefined de forma mais restritiva

O que são objetos em JavaScript?

Estruturas de dados com conjuntos de chave e valor.

O que o método 'object.keys()' faz em JavaScript?

Retorna todas as chaves de um objeto.

Como você pode renomear uma variável durante a desestruturação em


JavaScript?

Usando o operador '='

Usando o operador ':'

Masterclass de Node
O que é o operador REST ('...') usado durante a desestruturação em JavaScript?

1 of 4 04/01/24 16:37
Relatório: Node | Rocketseat https://quiz.rocketseat.com.br/submissions/clqzlo9280003ia0860wilexl/...

Remove todas as propriedades do objeto.

Pega o resto das propriedades do objeto.

O que o operador optional chaining ('?.') faz em JavaScript?

Torna uma propriedade de um objeto opcional.

Permite acessar uma propriedade ou executar uma função em um objeto


possivelmente nulos (null ou undefined) sem disparar um erro.

O método 'forEach' permite aplicar uma função a cada elemento de um array.

Verdadeiro

O método 'find' retorna o valor do primeiro elemento que satisfaz a condição


especificada em uma função de teste.

Verdadeiro

O que o método 'filter' faz em um array?

Filtra elementos com base em uma função de teste

O que o método 'map' faz em um array?

Aplica uma função a cada elemento e cria um novo array com os resultados

O que o método 'reduce' faz em um array?

Remove elementos duplicados

Aplica uma função a um acumulador e a cada elemento do array (da esquerda


para a direita) para reduzi-los a um único valor

O que são Promises no JavaScript? Masterclass de Node


Objetos que representam um valor que pode estar disponível agora, no futuro ou

2 of 4 04/01/24 16:37
Relatório: Node | Rocketseat https://quiz.rocketseat.com.br/submissions/clqzlo9280003ia0860wilexl/...

nunca.

Quando as Promises são úteis em JavaScript?

Quando você precisa lidar com operações assíncronas, como solicitações de


rede.

O que é 'then' em uma Promise?

Uma função que é executada quando uma Promise é resolvida com sucesso.

Como você lida com erros em uma Promise usando 'catch'?

Você usa 'catch' para especificar uma função a ser executada quando a Promise
é rejeitada.

O que é 'finally' em uma Promise?

Uma função que é executada após a Promise ser resolvida ou rejeitada,


independentemente do resultado.

O que acontece quando você usa a palavra-chave 'await' em uma função


assíncrona?

A próxima linha de código só é executada após a conclusão da promise.

Como você lida com erros ao usar async/await no JavaScript?

Você usa a palavra-chave 'catch' diretamente na função assíncrona.

Você usa um bloco try/catch para capturar erros.

Quando você usa a sintaxe 'export default' em um módulo JavaScript?

Quando você deseja exportar um valor padrão do módulo.Masterclass de Node

3 of 4 04/01/24 16:37
Relatório: Node | Rocketseat https://quiz.rocketseat.com.br/submissions/clqzlo9280003ia0860wilexl/...

Como você importaria todas as exportações de um módulo JavaScript que utiliza


o padrão Named Export e as renomearia para 'math'?

import * as math from './lib/math';

Masterclass de Node

4 of 4 04/01/24 16:37

Você também pode gostar