Async

Async

Arrow assíncrona

js
cria buscarUsuario = assincrono (id) => {
  cria res = stalkeia("https://jsonplaceholder.typicode.com/todos/" + id)
  volta res
}

Aguardando com aguenta-ai

js
cria main = assincrono () => {
  cria dados = aguenta-ai buscarUsuario(1)
  grita-ae(dados)
}

aguenta-ai main()

Sleep (aguenta-ai com número)

js
grita-ae("começando...")
aguenta-ai(1000)
grita-ae("1 segundo depois")

Combinando com try/catch

js
cria buscar = assincrono () => {
  tenta {
    cria dados = aguenta-ai stalkeia("https://api.exemplo.com/dados")
    grita-ae("Dados:", dados)
  } fodeu (erro) {
    grita-ae("Falha: " + erro)
  }
}

aguenta-ai buscar()