我們在使用Js的時候,常用的聲明函數(shù)的方法通常有以下兩個:
函數(shù)funcA和函數(shù)funcB
通常情況下,這兩個函數(shù)是等價的聂宾。
但是,在調(diào)用的時候诊笤,funcA的聲明必須在調(diào)用之前系谐,舉個栗子:
上面這種調(diào)用方法,在聲明funcA之前就調(diào)用了funcA讨跟,會報錯:
TypeError: funcA is not a function
但是funcB的聲明方法就沒關(guān)系纪他,可以這樣調(diào)用:
從IDE上也可以看出來,我用的是webstrom晾匠。funcA是灰色的茶袒,說明未聲明。
總之凉馆,區(qū)別就是這樣了薪寓。