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

jQuery中的for循環(huán)var與let的區(qū)別

 更新時間:2018年04月21日 13:34:49   作者:人緣好  
這篇文章主要介紹了jQuery中的for循環(huán)var與let的區(qū)別 ,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

今天在寫jQuery請求接口中發(fā)現(xiàn)一個問題:

      在用AJAX發(fā)送請求中又嵌套了一個AJAX請求,發(fā)現(xiàn)在內(nèi)層請求的success中對第一次success中的循環(huán)變量 i 無法獲取,具體代碼如下:

$.ajax({
    type: "get",
    url: "http://////////////////////////",
    success: function (result) {
      rs = JSON.parse(result).data;
      for (var i = 0; i < rs.length; i++) { //用var定義有問題
        var pos_ = ""
        $.ajax({
          type: 'GET',
          async: false,
          dataType: 'jsonp',
          contentType: 'application/json; charset=utf-8',
          url: "http:///////////////////////////////////",
          success: function (result) {
            console.log(rs[i]) //報錯
          }
        })
      }
    }
  }) 

  在第二次的ajax請求后的回調(diào)函數(shù)中,rs[i]是會報錯的。

  解決方案:

    將for循環(huán)中聲明變量var i 更改為let i

  具體原因:

  是第一次回調(diào)函數(shù)后的for循環(huán)中,如果你再次發(fā)送請求,for循環(huán)并不會停止,即使你寫了同步請求也不行。

  但是如果你在聲明for循環(huán)變量用let后,代碼會直到你請求完畢,回調(diào)函數(shù)執(zhí)行完畢后,再進行下一次的循環(huán)。

  這就考慮到了一個閉包的問題,如果你寫var和let聲明的作用域不同。

  let i 會以局部變量的形式傳遞

  var i 會以全局變量的形式傳遞

  如果要想將 i 變量傳遞給下一層,要使用let 去聲明。

總結(jié)

以上所述是小編給大家介紹的jQuery中的for循環(huán)var與let的區(qū)別 ,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

  • jQuery實現(xiàn)炸裂輪播效果

    jQuery實現(xiàn)炸裂輪播效果

    這篇文章主要為大家詳細介紹了jQuery實現(xiàn)炸裂輪播效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 基于jquery實現(xiàn)彈幕效果

    基于jquery實現(xiàn)彈幕效果

    這篇文章主要為大家詳細介紹了基于jquery實現(xiàn)彈幕效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • jquery事件綁定解綁機制源碼解析

    jquery事件綁定解綁機制源碼解析

    這篇文章主要為大家詳細介紹了jquery事件綁定解綁機制源碼,感興趣的小伙伴們可以參考一下
    2016-09-09
  • select標簽模擬/美化方法采用JS插件

    select標簽模擬/美化方法采用JS插件

    select標簽的外觀問題很惱人,各個瀏覽器都不一致,單單就IE,一個版本就一個長相,還不能用CSS修飾,接下來將本人對select的美化方法共享出來,感興趣的朋友可以參考下
    2013-04-04
  • 一個超簡單的jQuery回調(diào)函數(shù)例子(分享)

    一個超簡單的jQuery回調(diào)函數(shù)例子(分享)

    下面小編就為大家?guī)硪黄粋€超簡單的jQuery回調(diào)函數(shù)例子(分享) 。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • jquery 簡單圖片導航插件jquery.imgNav.js

    jquery 簡單圖片導航插件jquery.imgNav.js

    前幾天某MM要偶幫忙實現(xiàn)栗子汀首頁的圖片導航效果,很簡單而且具有通用性的一個需求,點圖片A切換圖片A相關的內(nèi)容,點圖片B切換圖片B相關的內(nèi)容,僅此而已。
    2010-03-03
  • jQuery對象的鏈式操作用法分析

    jQuery對象的鏈式操作用法分析

    這篇文章主要介紹了jQuery對象的鏈式操作用法,結(jié)合實例形式分析了鏈式操作的原理、特點及相關注意事項,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-05-05
  • jQuery textarea的長度進行驗證

    jQuery textarea的長度進行驗證

    Textarea 控件不能使用form validate.js 進行判斷.
    2009-05-05
  • 關于jQuery新的事件綁定機制on()的使用技巧

    關于jQuery新的事件綁定機制on()的使用技巧

    本篇文章介紹了,關于jQuery新的事件綁定機制on()的使用技巧。需要的朋友參考下
    2013-04-04
  • Jquery常用的方法匯總

    Jquery常用的方法匯總

    本篇文章是對jQuery中常用的元素查找方法進行了詳細的總結(jié)和介紹,,同時附送示例,是篇非常不錯的文章,需要的朋友參考下
    2015-09-09

最新評論

紫云| 浦东新区| 天门市| 五常市| 收藏| 南涧| 四会市| 宣城市| 肇州县| 石屏县| 龙口市| 健康| 颍上县| 新安县| 历史| 瓦房店市| 吉隆县| 和政县| 平顺县| 三明市| 建平县| 科技| 罗江县| 惠州市| 德兴市| 恩施市| 涿鹿县| 通道| 福贡县| 赤水市| 桐庐县| 昌吉市| 阿克苏市| 增城市| 涟水县| 安龙县| 凤翔县| 忻城县| 象山县| 金山区| 崇义县|