因為函數會被提前解析,導致if的條件無效了。如:if(test){functiona(){alert(1);}}else{functiona(){alert(2);}}a();無論test是true還是false,都會執行alert(2);
javascript 的函數在執行前被解析是否合理?
LEATH
2019-04-16 20:27:29