淺談ES6 塊級做用域

一、爲何須要塊級做用域javascript ES5只有全局做用域和函數做用域,沒有塊級做用域,會帶來如下問題:html 1) 變量提高致使內層變量可能會覆蓋外層變量java var i = 5; function func() { console.log(i); if (true) { var i = 6; } } func(); // undefined 2) 用來計數的循環變量泄露爲
相關文章
相關標籤/搜索