// Was hinter den Kulissen wirklich passiert
function outer() {
function inner() { // Funktionsdeklaration wird angehoben
console.log('Ok!');
}
inner(); // Funktionsaufruf
return;
}
outer();
// Anti-Pattern
function outer() {
inner(); // Funktionsaufruf
return;
function inner() { // Funktionsdeklaration
console.log('Ok!');
}
}
outer();