我只知道变量和函数声明有变量提升,那么函数表达式有么有呢? 有的话是不是类似变量提升的样子,值在原地,声明提前。
是的。
//xxx var a = function () {}
var 提前,赋值在后,这种其实就是个普通的变量声明。
我觉得,你花这点时间提问,都可以写一个demo了,何不自己写一个看看呢?
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
4 回答2.8k 阅读
5 回答3.1k 阅读
2 回答2.8k 阅读✓ 已解决
6 回答2.8k 阅读
4 回答2.2k 阅读✓ 已解决
是的。
var 提前,赋值在后,这种其实就是个普通的变量声明。