Warum benannte Funktionsausdrücke verwenden?

Wir haben zwei verschiedene Art und Weise tun Funktion Ausdruck in JavaScript:

Benannten Funktions-Ausdruck (NFE):

var boo = function boo () {
  alert(1);
};

Anonymen Funktion der Ausdruck:

var boo = function () {
  alert(1);
};

Und beide von Ihnen aufgerufen werden kann, mit boo();. Ich kann wirklich nicht sehen, warum/Wann sollte ich verwenden Sie anonyme Funktionen und Wann sollte ich Benannte Funktions-Ausdrücke. Welchen Unterschied gibt es zwischen Ihnen?

InformationsquelleAutor der Frage Afshin Mehrabani | 2013-03-11

Schreibe einen Kommentar