name:function(){}和function name(){}有区别吗?

来源:2-4 IE事件处理程序及跨浏览器解决

Leloup

2016-04-17 08:44

name:function(){}和function name(){}有区别吗?

写回答 关注

1回答

  • 白露蒹葭
    2016-04-17 10:44:59
    已采纳

    方法一:name在进入函数执行上下文开始执行代码的时候,name是undefined的,知道执行完var name = function () { }这句,name才会得到赋值;    

    方法二:在进入函数执行上下文开始执行代码的时候,name已经是一个function了。

    第一种方式在需要在调用前出现,第二种方式位置不重要,可以放到最后.

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99544 学习 · 1197 问题

查看课程

相似问题