Você não tem acesso a esta aula

Continue aprendendo! Junte-se e comece a impulsionar sua carreira

Callbacks

31/39
Recursos

No JavaScript há apenas uma thread principal, por isso o código não pode conter ações que demorem muito tempo, pois isso travaria a execução do programa. Para contornar este problema, é utilizada a programação assíncrona que permite executar partes do código fora da thread principal evitando que esta fique bloqueada.
Existem 3 formas de usar programação assíncrona no JavaScript: callbacks, promises e async e await. O jeito mais tradicional é usar o callback, que é feito usando uma arrow function dentro do método setTimeout().

Exemplo:

    /* Executa o callback dentro de 1 segundo (1000 milissegundos) */
    setTimeout(() => {
            console.log('O callback foi executado');
    }, 1000);

Contribuições 3

Perguntas 1

Ordenar por:

Quer ver mais contribuições, perguntas e respostas da comunidade?

muito bom.

show

muito boa essa ação