Was ist die Ausgabe dieser JS-Funktion?

function myFunction(){
    var var1 = 'var1';        
    const const2 = 'const2';     
    let let3 = 'let3';
    function innerFunction(){
        console.log(var1);
        console.log(const2);
        console.log(let3);
    }
    innerFunction();
}

myFunction();

Es können keine oder mehrere Antworten richtig sein!
Richtige Antwort:
  • var1, const2, let3
Ergänzungen zur Antwort:

Auch const und let sind in child-Deklarationen sichtbar ("lexical scope").

Antwortwahrscheinlichkeit
74% beträgt die Wahrscheinlichkeit, dass du die Frage richtig beantwortest. Melde dich an, damit wir deine individuelle Wahrscheinlichkeit berechnen können.
Antworten
Von Dir:
2 mal beantwortet
0 richtig / 2 falsch
Von allen Nutzern:
31 mal beantwortet
23 richtig / 8 falsch
Lizenzbild
CC BY 4.0
Erstellt von:  Christof  vor 5 Jahren
28
458