JavaScript · Junior · Frage 17 von 75

Kann man eine Funktion vor ihrer Deklaration aufrufen?

greet();
function greet() { console.log("hi"); }
Antwort zeigen

Richtige Antwort: Ja: eine Funktionsdeklaration wird vollständig gehoistet

Erklärung

Funktionsdeklarationen werden erzeugt, bevor der Code ihres Gültigkeitsbereichs läuft. Bei einem Funktionsausdruck (const greet = function () {}) schlägt der Aufruf vor der Deklaration fehl: Die Variable liegt in der TDZ (oder ist bei var undefined).

Zum Weiterlesen

Fehler in der Frage

JavaScript · Junior · Frage 17

Teste dich selbst

Mach den Test JavaScript · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen