0
函數式編程函數是值。所以如果一個函數是一個值,爲什麼我不能使用一個變量作爲回調函數?如果函數是值爲什麼不能回調函數是一個變量?
function myFunction() {}
作爲回調。
myFunction = function() {}
不能用作回調。
下面的測試代碼不起作用,我不知道爲什麼。
'use strict';
\t
var myFunction;
\t
window.addEventListener('click', myFunction);
\t
myFunction = function() {
console.log('clicked');
}
<button id="click">click</button>
太感謝你了。我認爲我的功能已經掛起。我會在下次看! – DR01D