JS變量名和函數名的提升

要點)函數聲明是函數的聲明和實現都被提升了。            函數表達式和變量表達式只是其聲明被提升了。 今天有個朋友問了一個問題: 這個結果打印出來是:a 不是一個函數。 當我看到這個的時候,我第一個想到變量名和函數名一樣,有衝突然。所以我把變量名和函數名設置成不一樣。 那麼其實存在一個問題,函數名和變量名的提升問題。 這個是同事告訴我的,變量名提升的問題。 分析如下:          
相關文章
相關標籤/搜索