for循環下的點擊事件要用this的原因

for 循環中 無論是 i = 0;還是 var i = 0;聲明的都是全局變量,console.log(i) 無論是在 for 循環中輸出還是在 for 循環外輸出,均爲 3 所以 lis[i] 要換成 this ES5及以下版本中可用 this 或者 閉包 解決這個問題,但在ES6中,只需要將 i 用 let 聲明,如下:
相關文章
相關標籤/搜索