<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      zhaopan1209

        博客園  :: 首頁  :: 新隨筆  :: 聯系 :: 訂閱 訂閱  :: 管理

      JS中遍歷數組經常用到,這里總結了6種遍歷方法,以及各種方法的優劣。

      1. for 遍歷數組

      1.1 for 的普通遍歷

      var name = ['One','Two','Three'];
      // for 循環
      for(var i = 0; i < name.length; i++) {
        console.log(name[i]);
      }

      1.2 for 優化版遍歷

      var name = ['One','Two','Three']; 

      // 先緩存 name.length

      for(var i = 0, len = name.length; i < len; i++) { console.log(name[i]); }

      2、while 遍歷數組

      ar i = 0;
      while (i < name.length) {
        console.log(name[i]);
        i++;
      }
      //while 逆向遍歷
      var i = name.length;
      while (i--) {
        console.log(name[i]);
      }

      3. for...in 方法

      數組既可遍歷對象,也可遍歷數組。遍歷數組時也會遍歷非數字鍵名,所以不推薦 for..in 遍歷數組

      var a = [1, 2, 3];
      for (var key in a) {
        console.log(a[key]);
      }

      const object = {
        name: 'Peter',
        age: 12,
        isHuman: true
      };
      for (let key in object) {
        console.log(key + '---' + object[key]);
      }

      4. for...of 方法 (ES6)

      var arr = ['a','b','c'];
      for(let item of arr) {
        console.log(item);
      }

      5. forEach() 方法

      用來遍歷數組中的每一項,不影響原數組,性能差

      缺陷 你不能使用break語句中斷循環,也不能使用return語句返回到外層函數。

      var arr = [1,2,3,4];
      arr.forEach = (function(item) {
        console.log(item);
      })
      const info = [
        {id: 1, name: 'zhangsan'},
        {id: 2, name: 'lisi'},
        {id: 3, name: 'wangwu'}
      ]
      arr.forEach( function(item) {
        console.log(item.id + '---' + item.name);
      })

      6. map() 方法

      var arr = [1,2,3,4];
      arr.map( function(item) {
        return item;
      })

      var arr = ['a','b','c'];
      var newArray = arr.map(x => x);
       
       


       

       

      posted on 2024-11-28 13:39  卑微的前端趙胖胖  閱讀(207)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 99久久机热/这里只有精品| 国产初高中生视频在线观看| 亚洲 日韩 国产 制服 在线| 国产成年码AV片在线观看| 人妻无码中文专区久久app| 少妇内射高潮福利炮| 国产av综合影院| 国产最新AV在线播放不卡| 久久夜色撩人精品国产av| 天美麻花果冻视频大全英文版| 国产精品国产三级国产专业| 国产成人啪精品午夜网站| 91午夜福利一区二区三区 | 欧洲亚洲精品免费二区| 武装少女在线观看高清完整版免费| 亚洲AV日韩精品久久久久| 特黄大片又粗又大又暴| 伊人色综合一区二区三区| 无码av中文一区二区三区桃花岛 | 国产在线精品一区二区夜色| 久久亚洲中文字幕伊人久久大| 麻豆天美国产一区在线播放| 2018av天堂在线视频精品观看| 亚洲和欧洲一码二码三码| 南平市| 亚洲综合久久一区二区三区| 国产不卡av一区二区| 一区二区不卡国产精品| 99久久无码一区人妻a黑| 男女男免费视频网站国产| 少妇被粗大的猛烈进出动视频 | 亚洲国产精品成人一区二区在线 | 国产av永久无码天堂影院| 亚洲国产成人综合精品| 精品九九人人做人人爱| 久久国产成人午夜av影院| 人禽无码视频在线观看| 亚洲免费成人av一区| 亚洲最大日韩精品一区| 欧美福利电影A在线播放| 欧美丰满熟妇xxxx性ppx人交|