如圖所示,剛開始在for循環語句塊中使用let聲明變量i,跟預期一樣,在語句塊外面無法獲取i的值。然后我把let換成var之后便可以在外面獲取到i的值了,到這為止都很正常。然而詭異的事情發生了,再把var換回let時,居然在語句塊外面能訪問到i的值了!而且i的上一次結果還被保留了!實現了在語句塊外面遞增!這是個什么情況?!用的是Firefox 47.0.1
關于在Firebug下let的作用域問題
白板的微信
2018-10-09 17:25:14
