Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Vanilla Javascript - #14 Hoisting

18/04/2019

No vídeo de hoje trataremos da elevação de funções literais e variáveis, uma característica do javascript conhecida como "hoisting".

return

Nas funções, após a palavra reservada return, nenhum código mais é processado.

Içamento

Funções literais e variáveis são içadas para o topo do escopo. No caso das variáveis elas são içadas como undefined e só recebem seu valor real a partir do local que você setar o valor pra ela.

//Hoisting
function hoisting()
{
    let a=2;
    let b=3;

    inside();

    function inside()
    {
        alert('this is an example');
    }

    return a * b;
}
console.log(hoisting());

Repare que no exemplo acima, a função inside será executada mesmo sendo chamada antes de sua declaração isso devido ao hoisting.

Sucesso nos códigos e na vida!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Vanilla Javascript - #13 Métodos de Arrays III
Finalizando a parte de métodos de arrays no Javascript, nesse tutorial veremos os últimos métodos para manipular arrays.
Saiba mais!
Vanilla Javascript - #15 this, use strict e iife
Neste tutorial abordaremos os temas: this, iife e use strict, três conceitos importantíssimos no Javascript.
Saiba mais!
Javascript
Ensinaremos durante as aulas a codificação desta importante linguagem de programação.
Saiba mais!