mögliche Dubletten:
“Usual” functions vs function variables in JavaScript
What do you call this JavaScript syntax, so I can research it?Unterschied zwischen 'var foo = Funktion ...' und 'Funktion foo() ...'
Gibt es einen grundlegenden Unterschied zwischen
function foo()
{
things();
}
und
Oder ist nur syntaktischer Zucker?
Vielen Dank im Voraus.
FYI sieht, wie der Autor der Kommentare losgeworden auf diesem Posten. Immer noch eine Lektüre wert. –
var foo = function() {} ist nur VARIABLE DEFINING, vor der Definition wird undefined.function foo() {} ist reguläre Funktionsdeklaration, wenn vor deklarieren Sie es verwenden, der JavaScript-Interpreter wird es finden, auch wenn sie nicht deklariert sind bis weitere Teile in deinem Code. –
@Eric Andres, Scheint so, als wäre der Autor die Webseite/Domain los;) – Sachem