匿名関数を使用したjavascriptのプロファイリングに大きな問題があります。私はいつも多くの匿名関数を持っています。そのほとんどはコールバックです。プロファイラの結果を非常に難しくしてくれます。コールバックの名前付き関数の使用
var f = function(callback) {
// Do something ...
callback();
}
f(function named_function() {
console.log('Sample callback function!');
});
私は私のコードでこの変更を行った後に何か問題があるということを知りたい:
は最後に、私はこのように、コールバックに名前の関数を使用することを決めましたか? そして、このタイプの関数定義と渡しは名前(named_function)をどこにでも確保しますか?
それを宣言するとき、私はそれは無名関数だと言うではないでしょう機能に名前を付けます。現在のスコープ内にシンボルを作成しませんが、関数には名前があります:) –