匿名関数を使用した JavaScript でのプロファイリングに大きな問題があります。私は常に多くの匿名関数を持っています。それらのほとんどはコールバックです。プロファイラーの結果を分析するのは非常に困難です。
最後に、次のように、コールバックに名前付き関数を使用することにしました。
var f = function(callback) {
// Do something ...
callback();
}
f(function named_function() {
console.log('Sample callback function!');
});
コードにこの変更を加えた後、何か問題が発生するかどうかを知りたいですか? そして、このタイプの関数定義と受け渡しは名前 (named_function) を予約しますか?