請問詳細(xì)的執(zhí)行流程/數(shù)據(jù)傳遞是怎樣的?好像與作用域、變量聲明提升有關(guān)//js例1:vara=1;(functiontest(){alert(a);vara=2;alert(a);})()alert()的第一次調(diào)用時顯示“undefined”,第二次調(diào)用時顯示“2”。//js例2:vara=1;(functiontest(){alert(a);})()alert()的第一次調(diào)用時顯示“1”,來源:https://blog.csdn.net/qingtia...
大佬們遇到過這個問題嗎?請問例1第一個alert為什么會是undefined? 與例2代碼有啥區(qū)別,為啥是 2 呢?請問執(zhí)行流程 數(shù)據(jù)傳遞是怎樣的?謝謝哈~
元芳怎么了
2019-10-25 22:26:54