- 此问题在此处已有答案**:
(41个答案)
七年前就关门了。
下面两种定义函数的方法有什么区别吗?
方法1)
var printName = function(name){
return("Hi! My name is ",name)
}
对比分析
方法2)
function printName(name){
return("Hi! My name is ",name)
}
我的意思是任何,我是新的JS和想放下我的理解函数和对象之前,我前进,因为我觉得这两个功能是两个我会使用最多。
2条答案
按热度按时间hmae6n7t1#
Yes there is a difference,但不会影响函数代码被调用时的性能。
n3h0vuf22#
不同之处在于函数是在什么时候创建的,但是性能是相同的。
使用后一种语法声明的函数在它们出现的块的开头初始化,因此看起来它们可以在定义之前被调用。