roger-melo-treinamentos / curso-de-js-roger-melo

Repositório de informações do CJRM
491 stars 170 forks source link

Resumo da aula Código assíncrono na prática - aula 01-03 da etapa 11 #7889

Closed rafaelpradoj closed 3 months ago

rafaelpradoj commented 3 months ago
// EXEMPLOS DE ASSÍNCRONISMO COM SET TIMEOUT

console.log(1) // execução 1
console.log(2) // execução 2
setTimeout(() => console.log("That's my last message"), 2000) // execução 4
console.log(3) // execução 3

// Seguindo o conceito de single thread, a função setTimeout retornará o console.log dela após a execução 3. Isso ocorre pois ela é uma função assíncrona, e não parará a execução de outras linhas enquanto fica em 'stand-by' (2 segundos dentro da função).