JavaScript - Funções

2 respostas Resolvido
P

1º - Posso usar Função dentro de outra Função?
2º - E como seria os Escopo dessas Funções?

2 Respostas

JuniorMaia
function funcao1() {
   console.log('foo');
   funcao2();
}
function funcao2() {
   console.log('bar');
}
Lucas_Camara
Solucao aceita
function outer() {
    var variavelA = 'AAA';

    function inner() {
      // variavelB apenas será visível dentro da função inner
        var variavelB = 'BBB';
    
    // variavelA pode ser acessada dentro da função inner
        console.log('variavelA: ' + variavelA); // AAA
    }

    //  para invocar a função interna normalmente
    inner();
  
  console.log(variavelB); // erro!
}

outer();
Criado 11 de fevereiro de 2016
Ultima resposta 12 de fev. de 2016
Respostas 2
Participantes 3