實時獲取for循環中的變量 i 的值

此時點擊任意p標籤彈出的都是5; 原因是:js時間處理器在線程空閒時間不會運行,導致最後運行的時候輸出的都是 i 最後的值,即:5  解決辦法:使用閉包將變量 i 的值保護起來。 1、加一層閉包,i 以函數參數形式傳遞給內層函數 2、加一層閉包 ,i 以局部變量形式傳遞給內存函數。 3、加一層閉包,i 以 局部變量的形式傳遞給內存函數 4、 將變量 i 保存在每個段落對象上 5、 將變量 i 保存
相關文章
相關標籤/搜索