js var let const之間的區別

var var是js中最先出現的定義變量關鍵字,可是var有着天生的缺陷,var定義的變量並非徹底以塊做爲做用域的,用var來定義的變量,有時候會出現意外的結果,好比:web for (var i = 0; i < 10; i++) { setTimeout(function() { console.log(i); }, 100 * i); } 這段代碼輸出的是:svg 10 10 10
相關文章
相關標籤/搜索