0
這些代碼是如何工作的?'function1(data,function2)'是如何工作的?
function output(a) {
console.log("The function filter return " + a + "!");
}
x = function(data, fun) {
a = data;
fun(a);
};
theInput = " TEXT FROM INPUT ";
x(theInput, output);//The function filter return TEXT FROM INPUT !
我寫了mysels,它工作正常。但我不明白'function1(data,function2)'是如何運行的。
閱讀關於JavaScript關閉。 – misko321
這裏沒有關閉閉包,函數'output'被傳遞給'x'並且該函數從'x'中被調用,讀** 1 **函數表達式** 2。**函數:第一類對象** 3。**回調函數 – Tushar
Jepp,這裏沒有關閉! – Sun