小demo中出现xxx is not a function的报错,我们来分析一下错误
fun();
var fun = function (){
alert('a');
}
函数存在着函数声明提示,即调用函数写在上面,下面写函数,不会发生报错
但是表达式声明提升只会提升变量, var fun在上面,直接报错,调用的时候调用不到这个函数了
小demo中出现xxx is not a function的报错,我们来分析一下错误
fun();
var fun = function (){
alert('a');
}
函数存在着函数声明提示,即调用函数写在上面,下面写函数,不会发生报错
但是表达式声明提升只会提升变量, var fun在上面,直接报错,调用的时候调用不到这个函数了