ceos-jr / Capacitacao-CEOS-2-Javascript

1 stars 1 forks source link

Exercicio 10 #10

Open viniciusbrg opened 5 years ago

viniciusbrg commented 5 years ago

Exercicio Proposto

Leia o código abaixo, e então crie um repl.it comentando em qual escopo cada variável é encontrada

let a = 10;
let y = 11;
function foo() {
    console.log(a); 

    function bar() {
        let x = 12;

        function bla() {
            console.log(y);
        }

        bla();

        console.log(x);
    }

    bar();
}

foo();

Para que fique claro, um exemplo de resposta seria:

let a = 10;
let y = 11;
function foo() {
    console.log(a); // encontramos a variável a no escopo........

    function bar() {
        let x = 12;

        function bla() {
            console.log(y); // encontramos a variável y no escopo.....................
        }

        bla();

        console.log(x); // ...
    }

    bar();
}

foo();

Forma de Envio:

Você pode escrever e executar seu código diretamente no repl.it

Basta acessar o seguinte link: https://repl.it/languages/javascript

Ao terminar, cliquem em "save" e enviem o link da página aqui (na issue)

Avaliação

Esse exercicio visa avaliar o conhecimento do membro sobre escopos, assim como a compreensão da busca por variáveis que existe nos escopos existentes.

Dexduo commented 5 years ago

https://repl.it/@Dexduo/questao10

George1618 commented 5 years ago

https://repl.it/@George1618/eJerSicio10

Shelainy commented 5 years ago

https://repl.it/@Mayra_Candea/questao10

marcos685 commented 5 years ago

https://repl.it/@marcos685/Ex10

arthus05 commented 5 years ago

https://repl.it/repls/NocturnalPointedHardware

pedropaulo2 commented 5 years ago

https://repl.it/@PedroPaulo2/Exercicio-10