0

Javascript 里面 var test = function() {} 和 function test() {} 申明函数有啥区别

tony created at6 years ago view count: 2942

Javascript 里面 var function_name = function() {} 和 function function_name() {} 申明函数有啥区别。

report
回复
0

前者是函数表达式,后面一个是函数申明。

6 years ago 回复
0

相当于变量不能在定义前使用。看下面的例子就明白了

// TypeError: undefined is not a function
functionOne();

var functionOne = function() {
  console.log(“Hello!”);
};

// Outputs: “Hello!”
functionTwo();

function functionTwo() {
  console.log("Hello!");
}
6 years ago 回复

Recent search keywords