Questão 5 Comentada - Instituto Federal de Educação, Ciência e Tecnologia Sul-rio-grandense - Rio Grande do Sul (IF Sul Rio-Grandense) - Professor EBTT Área 13, 17, 20, 25, 42: Informação e Comunicação I - IF Sul Rio-Grand

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"