almai
3/24/2018 - 2:27 PM

Hoisting in JavaScript

Hoisting in JavaScript

// 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();