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

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

阅读 2.6k
2 个回答

是的。

//xxx
var a = function () {}

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

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

推荐问题