请问函数表达式有没有变量提升?

我只知道变量和函数声明有变量提升,那么函数表达式有么有呢? 有的话是不是类似变量提升的样子,值在原地,声明提前。

阅读 2.6k
2 个回答

是的。

//xxx
var a = function () {}

var 提前,赋值在后,这种其实就是个普通的变量声明。

我觉得,你花这点时间提问,都可以写一个demo了,何不自己写一个看看呢?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题