有什么区别吗
function MyFunc() {
// code...
}
和
var MyFunc = function() {
// code...
};
在 JavaScript 中?
最佳答案
我知道它们之间的区别是命名函数在任何地方都可以工作,无论你声明它们,而变量中的函数则不然。
a();//works
function a(){..}
作品
a();//error
var a=function(){..}
不起作用,但如果你在声明之后调用它,它就会起作用
var a=function(){..}
a();//works
关于javascript - JavaScript 中的 "Usual"函数与函数变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1333830/