最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

采用自執(zhí)行的匿名函數(shù)解決for循環(huán)使用閉包的問題

 更新時間:2014年09月11日 15:58:56   投稿:whsnow  
這篇文章主要介紹了采用自執(zhí)行的匿名函數(shù)解決for循環(huán)使用閉包的問題,很簡單,但比較實用,需要的朋友可以參考下

這段代碼輸出的是10個10而不是期望的0到9,因為閉包內(nèi)是對i的引用,然后函數(shù)執(zhí)行時i已經(jīng)變成了10

function f1(){
for(var i = 0; i < 10; i++) {
setTimeout(function() {
alert(i); 
}, 1000);
}
}
f1();

解決以上的問題可以采用自執(zhí)行的匿名函數(shù)

function f2(){
for(var i = 0; i < 10; i++) {
(function(e) {
setTimeout(function() {
alert(e); 
}, 1000);
})(i);
}
}
f2();

這里的匿名函數(shù)將i作為參數(shù),這里的e會有i的一個拷貝,而引用時是對e的引用,這就避免了上述的問題

相關(guān)文章

  • js中獲取jsp表單中radio類型的值簡單實例

    js中獲取jsp表單中radio類型的值簡單實例

    下面小編就為大家?guī)硪黄猨s中獲取jsp表單中radio類型的值簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • JavaScript計算兩個日期時間段內(nèi)日期的方法

    JavaScript計算兩個日期時間段內(nèi)日期的方法

    這篇文章主要介紹了JavaScript計算兩個日期時間段內(nèi)日期的方法,涉及javascript操作時間的技巧,需要的朋友可以參考下
    2015-03-03
  • javascript獲取文檔坐標(biāo)和視口坐標(biāo)

    javascript獲取文檔坐標(biāo)和視口坐標(biāo)

    制作網(wǎng)頁的過程中,你有時候需要知道某個元素在網(wǎng)頁上的確切位置。下面的教程總結(jié)了Javascript在網(wǎng)頁定位方面的相關(guān)知識。有需要的小伙伴可以參考下。
    2015-05-05
  • 純js的右下角彈窗實例

    純js的右下角彈窗實例

    下面小編就為大家?guī)硪黄僯s的右下角彈窗實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • COM組件中調(diào)用JavaScript函數(shù)詳解及實例

    COM組件中調(diào)用JavaScript函數(shù)詳解及實例

    這篇文章主要介紹了COM組件中調(diào)用JavaScript函數(shù)詳解及實例的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 使用hasOwnProperty時報錯的解決方法

    使用hasOwnProperty時報錯的解決方法

    hasOwnProperty這個方法是用來查找一個對象是否有某個屬性,且查找的屬性必須是對象本身的一個成員,但是不會去查找對象的原型鏈,文中介紹了使用示例代碼及使用時可能會遇到的問題,對hasOwnProperty報錯原因分析及解決方法感興趣的朋友一起看看吧
    2024-01-01
  • js控制文本框只輸入數(shù)字和小數(shù)點的方法

    js控制文本框只輸入數(shù)字和小數(shù)點的方法

    這篇文章主要介紹了js控制文本框只輸入數(shù)字和小數(shù)點的方法,實例分析了javascript使用正則表達(dá)式實現(xiàn)限制數(shù)字和小數(shù)點的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • JS字符串補(bǔ)全方法padStart()和padEnd()

    JS字符串補(bǔ)全方法padStart()和padEnd()

    這篇文章主要介紹了JS字符串補(bǔ)全方法padStart()和padEnd(),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 使用layer彈窗和layui表單實現(xiàn)新增功能

    使用layer彈窗和layui表單實現(xiàn)新增功能

    最近做項目遇到這樣的需求使用layer在彈窗內(nèi)完成新增,成功后提示并刷新頁面,下面小編給大家?guī)砹耸褂胠ayer彈窗和layui表單做新增功能,具體實現(xiàn)代碼,參考下本文
    2018-08-08
  • JavaScript+CSS實現(xiàn)模態(tài)框效果

    JavaScript+CSS實現(xiàn)模態(tài)框效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript+CSS實現(xiàn)模態(tài)框效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07

最新評論

友谊县| 呼和浩特市| 柘城县| 广宁县| 富锦市| 富阳市| 武宁县| 仪征市| 伊金霍洛旗| 峨眉山市| 德阳市| 敖汉旗| 拉萨市| 雅江县| 逊克县| 上蔡县| 崇州市| 宜都市| 宁陕县| 金华市| 宣威市| 弥渡县| 宝坻区| 广汉市| 太原市| 常熟市| 涿鹿县| 河曲县| 舒兰市| 通榆县| 玉环县| 辽中县| 新巴尔虎右旗| 西林县| 禹州市| 扎兰屯市| 新建县| 甘泉县| 江达县| 青田县| 沙湾县|