Must Know Javascript Interview Questions

Catherine Li
25/02/2022
06:10

Resumo


No vídeo, o apresentador discute questões avançadas de entrevistas sobre JavaScript, abordando conceitos importantes que geraram feedbacks no vídeo anterior. Ele inicia explicando funções de ordem superior, que são funções JavaScript que aceitam ou retornam outras funções. Exemplos populares incluem os métodos de array `.map` e `.filter`, que requerem funções de callback para operar sobre elementos de arrays, sendo assim categorizadas como funções de ordem superior.

Em seguida, o vídeo aborda as arrow functions, introduzidas no ES6, que oferecem uma sintaxe mais curta para escrever funções. Uma diferença chave é que as arrow functions não podem ser usadas como construtores de objetos. Além disso, elas têm a capacidade de omitir as chaves e a palavra-chave `return` se a função retornar uma única expressão.

O apresentador também analisa um exemplo de código para explicar o comportamento do loop de eventos do JavaScript, destacando como o `setTimeout` com zero milissegundos não executa imediatamente devido à prioridade da pilha de chamadas sobre a fila de eventos.

Outro ponto abordado são as quebras de linha em JavaScript, que podem causar resultados inesperados devido à inserção automática de ponto e vírgula pela engine JavaScript, especialmente após uma instrução `return`.

Por fim, o vídeo explica brevemente sobre promessas em JavaScript, que são usadas para lidar com funções assíncronas, como chamadas AJAX. As promessas permitem que o código execute ações após a conclusão de funções assíncronas por meio do método `.then`.

O apresentador encerra o vídeo incentivando os espectadores a assistirem a outro vídeo sobre questões de entrevistas em JavaScript e a deixarem um "like".

Principais Pontos


Keywords preview

Conteúdo disponível apenas para planos pagos, assine para acessar

Upgrade

Mindmap


Mindmap preview

Conteúdo disponível apenas para planos pagos, assine para acessar

Upgrade

Perguntas e Respostas


Keywords preview

Conteúdo disponível apenas para planos pagos, assine para acessar

Upgrade

Destaques


Highlights preview

Conteúdo disponível apenas para planos pagos, assine para acessar

Upgrade

Palavras-chaves


Keywords preview

Conteúdo disponível apenas para planos pagos, assine para acessar

Upgrade

Transcrição


Transcript preview

Conteúdo disponível apenas para planos pagos, assine para acessar

Upgrade