We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Ir para:

Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

Em JavaScript, funçõesvariáveis são hoisted (ou "levados ao topo"). Hoisting é um comportamento do JavaScript de mover declarações para o topo de um escopo (o escopo global ou da função em que se encontra).

Isso significa que você é capaz de usar uma função ou variável antes mesmo de tê-las declaradas, ou em outras palavras: uma função ou variável podem ser declaradas depois de já terem sido utilizadas.

Aprenda mais

Exemplo técnico

Variáveis:

foo = 2
var foo;

// é implicitamente entendido como:

var foo;
foo = 2;

Funções:

hoisted(); // logs "foo"

function hoisted() {
  console.log("foo");
}

Referência técnica

Etiquetas do documento e colaboradores

Colaboradores desta página: rolandgnm
Última atualização por: rolandgnm,