python入门教程(非常详细) js返回一个匿名函数和声明一个函数后再返回,有什么区别?

js返回一个匿名函数和声明一个函数后再返回,有什么区别?我不太明白这是什么意思。你的意思是以下几点?Var FN=function(){}function FN(){}如果是这种情况,那么functi

js返回一个匿名函数和声明一个函数后再返回,有什么区别?

我不太明白这是什么意思。你的意思是以下几点?

Var FN=function(){}

function FN(){}

如果是这种情况,那么function FN(){}将具有方法提升的概念。JS引擎会主动将函数fn(){}放在JS文件的前面进行解析。如果var FN=function(){}是定义它的地方,那么它将被解析。

我们可以看到这两种方法之间的区别。