我在使用匿名函數進行javascript分析時存在一個主要問題,我總是有很多匿名函數 - 其中大部分都是回調函數 - 並且它使得我的分析器結果非常困難。使用命名函數進行回調
最後我決定使用命名函數回調,像這樣:
var f = function(callback) {
// Do something ...
callback();
}
f(function named_function() {
console.log('Sample callback function!');
});
我想知道,我將有任何問題,讓我在這個代碼改變後? 而且這種類型的函數定義和傳遞會在任何地方保留名稱(named_function)嗎?
我不會說這是一個匿名函數
僅舉功能。它不會在當前範圍內創建符號,但該函數有一個名稱:) –