1º - Posso usar Função dentro de outra Função?
2º - E como seria os Escopo dessas Funções?
function funcao1() {
console.log('foo');
funcao2();
}
function funcao2() {
console.log('bar');
}
1 curtida
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
}
// dá para invocar a função interna normalmente
inner();
console.log(variavelB); // erro!
}
outer();
1 curtida