您能否解釋爲什麼doctor1函數的返回函數會比醫生2中的更好?返回匿名函數
//-----------------Doctor 1--------------------------
function doctor1() {
return function() { alert("How are you, today?"); };
}
var x = doctor1();
x();
//-----------------Doctor 2--------------------------
function doctor2() {
return alert("How are you, today?");
}
doctor2();
//-------------------------------------------
[var functionName = function(){} vs function functionName(){}](https://stackoverflow.com/questions/336859/var-functionname-function-vs-function-functionname) –
什麼可能重複你的意思是_be better_? – destoryer
@destoryer,我的意思是哪一個是正確的,或者如果有某種情況下你想使用其中一個! – Aseel