您能否解释为什么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