我在使用匿名函数在 javascript 中进行分析时遇到了一个主要问题,我总是有很多匿名函数 - 其中大多数是回调 - 这使得分析分析器的结果对我来说非常困难。
最后我决定使用命名函数进行回调,如下所示:
var f = function(callback) {
// Do something ...
callback();
}
f(function named_function() {
console.log('Sample callback function!');
});
我想知道在我的代码中进行此更改后我会遇到任何问题吗?这种类型的函数定义和传递会在任何地方保留名称(named_function)吗?