Benannte Funktionen für Rückrufe verwenden
Ich habe ein großes Problem mit der Profilerstellung in Javascript mit anonymen Funktionen, ich habe immer viele anonyme Funktionen - die meisten davon sind Rückrufe - und es macht mir sehr schwer, die Ergebnisse des Profilers zu analysieren.
Schließlich habe ich beschlossen, benannte Funktionen für Rückrufe wie folgt zu verwenden:
var f = function(callback) {
// Do something ...
callback();
}
f(function named_function() {
console.log('Sample callback function!');
});
Ich möchte wissen, ob ich nach der Änderung meiner Codes Probleme habe. Und wird diese Art der Funktionsdefinition und Übergabe den Namen (named_function) irgendwo reservieren?