JS变量名和函数名的提升

要点)函数声明是函数的声明和实现都被提升了。            函数表达式和变量表达式只是其声明被提升了。 今天有个朋友问了一个问题: 这个结果打印出来是:a 不是一个函数。 当我看到这个的时候,我第一个想到变量名和函数名一样,有冲突然。所以我把变量名和函数名设置成不一样。 那么其实存在一个问题,函数名和变量名的提升问题。 这个是同事告诉我的,变量名提升的问题。 分析如下:          
相关文章
相关标签/搜索