Unterschied zwischen Funktion mit einem Namen und Funktion ohne Namen in Javascript
1.
function abc(){
alert("named function");
}
v/s
2.
function(){
alert("Un-Named function");
}
Freundlicherweise erklären, von Anfänger Punkt.
InformationsquelleAutor der Frage Shwet | 2013-09-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Arbeiten Sie genau das gleiche. Es ist nur, wie Sie sind in der Lage, Sie zu laufen, dass Sie anders sind.
Also Beispiel #1 konnten Sie wieder anrufen, an jedem Punkt mit
abc();
. 2 zum Beispiel, würden Sie entweder übergeben Sie es als parameter an eine andere Funktion oder eine variable zu speichern, wie diese:Hier ist, wie um es zu übergeben in eine andere Funktion, und führen Sie es.
Als David erwähnt unten, Sie können sofort nennen es auch:
InformationsquelleAutor der Antwort Jordan
Beide können verwendet werden, um das gleiche zu erreichen, aber der Hauptunterschied ist der anonyme Funktionen nicht brauchen einen Namen. Anonyme Funktionen sind Funktionen, die dynamisch deklariert zur Laufzeit. Sie nennen sich anonyme Funktionen, weil Sie nicht einen Namen gegeben, in der gleichen Weise wie normale Funktionen.
Bitte wenden Sie sich mit diesem link
InformationsquelleAutor der Antwort Amit