字典翻译 问答 其它 【JavaScript:将函数作为结果返回,是函数声明还是函数表达式?为什么functioncreateComparisonFunction(propertyName){varvalue1=object1[propertyName];varvalue2=object2[propertyName];returnfunction(object1,object2){if(value1value2)】
问题标题:
【JavaScript:将函数作为结果返回,是函数声明还是函数表达式?为什么functioncreateComparisonFunction(propertyName){varvalue1=object1[propertyName];varvalue2=object2[propertyName];returnfunction(object1,object2){if(value1value2)】
问题描述:

JavaScript:将函数作为结果返回,是函数声明还是函数表达式?为什么

functioncreateComparisonFunction(propertyName){

varvalue1=object1[propertyName];

varvalue2=object2[propertyName];

returnfunction(object1,object2){

if(value1value2){

return1;

}else{

return0;

}

};(注意分号)

}

这里返回的匿名函数应该叫做【函数声明】还是【函数表达式】呢?为什么

汪东回答:
  函数表达式
点击显示
其它推荐
热门其它推荐
  • 其它