成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

簡單的函數(shù)閉包問題

瀏覽:158日期:2024-05-27 08:18:44

問題描述

在這個(gè)點(diǎn)擊事件函數(shù)中,為了記錄點(diǎn)擊的參數(shù)按鈕的參數(shù)是多少定義index變量并賦值,但是為什么這句話一定要放在外面的函數(shù)才生效,而放在點(diǎn)擊函數(shù)里面卻會(huì)出現(xiàn)報(bào)錯(cuò)

先上一張正確的圖

簡單的函數(shù)閉包問題

下面這張是錯(cuò)誤的圖

簡單的函數(shù)閉包問題

問題解答

回答1:

看第二張圖,onclick = function只是綁定事件,函數(shù)并未執(zhí)行,在你觸發(fā)點(diǎn)擊事件的時(shí)候執(zhí)行,這時(shí)執(zhí)行oLi[i].index中的i是什么值,此時(shí)它是等于oLi.length的。

相關(guān)文章: