for (var i=1;i<=5;i++) { setTimeout(function(){ console.log(i) },i*1000) } for循環(huán)語句是如何運(yùn)行的呢?為什么會(huì)輸出5個(gè)6呢?
閉包,閉包,閉包的問題!
這是由于js沒有塊級(jí)作用域造成的,而不是for循環(huán)的問題.
function test(i){
這是閉包問題,
吾愛知道 2024 © 吾愛知道鄂ICP備2022002577號(hào)-1
站內(nèi)文章地圖 站內(nèi)問答地圖 站內(nèi)作者地圖 站點(diǎn)標(biāo)簽地圖 站點(diǎn)地圖 站點(diǎn)標(biāo)簽 站點(diǎn)題庫