Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

[Sugestão] Trecho mais avançado postado logo no início do conteúdo do curso

Olá!
Percebi que logo no início do curso sobre Javascript, ainda na fase de estruturas condicionais, temos um trecho falando sobre assincronismo no JS. Achei que este assunto solto logo no início do curso pode deixar quem está lendo mais confuso, até porque ainda não foi mencionado nada sobre funções, muito menos sobre Arrow Functions e nem Try Catch. E o exemplo é o seguinte:

// Usando Promise
function fetchData() {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      resolve('Dados obtidos');
    }, 1000);
  });
}

fetchData()
  .then(data => console.log(data))
  .catch(error => console.error(error));

// Usando Async/Await
async function getData() {
  try {
    const data = await fetchData();
    console.log(data);
  } catch (error) {
    console.error(error);
  }
}

getData();

Link: https://cursos.alura.com.br/classpage/javascript-aprendendo-programar/task/202065