Używanie nazwanych funkcji dla wywołań zwrotnych
Mam poważny problem z profilowaniem w javascript z anonimowymi funkcjami, zawsze mam wiele anonimowych funkcji - większość z nich to callbacki - i sprawia, że analizowanie wyników profilera jest dla mnie bardzo trudne.
W końcu zdecydowałem się użyć nazwanych funkcji dla wywołań zwrotnych, takich jak:
var f = function(callback) {
// Do something ...
callback();
}
f(function named_function() {
console.log('Sample callback function!');
});
Chcę wiedzieć, czy będę miał jakieś problemy po wprowadzeniu tej zmiany w kodach? Czy ten typ definicji funkcji i przekazywania będzie zastępował nazwę (nazwa_funkcji) w dowolnym miejscu?