JS易錯點:關於let和var在循環中造成的影響。

var定義的是全局的變量,掛載到window上的。 而let則是定義的局部變量/塊變量。 下面以一個循環爲例子: 看不出區別? 沒事,我們繼續看,想想var是全局變量,那麼掛載到window上後。執行完是否能訪問到該全局變量?答案當然是能。那麼let定義的,for執行完後能訪問嗎?我們來看看一下代碼: 這下懂了let和var的區別了吧。 我們再來看一個let和var中比較容易出錯的問題: 嗯,這裏
相關文章
相關標籤/搜索