Imagem de fundo

Observe o trecho de código a seguir, que faz uso dos comandos async/await na linguagem ...

Observe o trecho de código a seguir, que faz uso dos comandos async/await na linguagem JavaScript. Esses comandos são utilizados para trabalhar com operações assíncronas de maneira mais simples e legível.

async function getTodoData() {

try {

const response = await fetch('https://jsonplaceholder.typicode.com/todos/1');

const data = await response.json();

console.log(data.title);

} catch (e) {

console.log("Erro ao buscar dados");

}

}

getTodoData();

console.log("Depois de getTodoData");

O código faz uma requisição à URL 'https://jsonplaceholder.typicode.com/todos/1' e, caso a resposta seja recebida com sucesso, o conteúdo será

{"userId":1,"id":1,"title":"delectus aut autem","completed":false}

Quais serão as duas saídas apresentadas no console quando o código for executado?


A

undefined, "Depois de getTodoData"


B

"Depois de getTodoData", "delectus aut autem"


C

"delectus aut autem", "Depois de getTodoData"


D

"Erro ao buscar dados", "Depois de getTodoData"