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

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

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

      reduce的用法及實例

      reduce的定義:reduce() 方法接收一個函數作為累加器,數組中的每個值(從左到右)開始縮減,最終計算為一個值。說白了就是累加器。

      我們看一下之前的累加:

      看例子:

      //假設我們有一個數組
          var arr=[,1,2,3,4,5,6,7,8]
      //我們求這個數組里面值的綜總和
      //按照平常寫法:
          var num=0
          for(var i=0;i<arr.length;i++){
              num+=arr[i]
          }
          console.log(num)

      最后輸出結果為:36

      下面介紹reduce:(它的基本語法):

      var arr=[1,2,3,4,5,6,7,8]
      var arr2=arr.reduce(function(item1,item2){//他有兩個參數
          console.log(item1,item2) //我們先看一下輸出什么
      })

      輸出結果為:

      他的第一次的兩個參數,打印出了數組的前兩項,

      從第二次開始的第一個參數是回調函數的“返回值”,第二個參數從數組中取下一個值

      我們看一下,假如我們給他一個返回值:

      var arr=[1,2,3,4,5,6,7,8]
      var arr2=arr.reduce(function(item1,item2){
          console.log(item1,item2) 
          return "我是誰呀?"
      })

      我們看輸出結果:

      下面我們繼續上面的求數組值的總和:

      var arr=[1,2,3,4,5,6,7,8]
      var arr2=arr.reduce(function(item1,item2){
            console.log(item1,item2)
            return item1+item2
      })
      console.log(arr2)

      輸出結果:

      當然他還有一個初始值(可寫可不寫):

      var arr=[1,2,3,4,5,6,7,8]
      var arr2=arr.reduce(function(item1,item2){
            console.log(item1,item2)
            return item1+item2
      },100)//初始值
      console.log(arr2)

      看結果它的第一個參數就是我們設置的初始值:

       下面我們寫個對象的實例:

      //我們求出年齡和身高的總和
      var arr=[
              {
                  age:22,
                  height:180
              },
              {
                  age:22,
                  height:180
              },
              {
                  age:22,
                  height:180
              }
          ]
          var n=arr.reduce(function (item1,item2) {
              console.log(item1,item2)
              return{  //因為他是個對象所以我們返回一個對象
                  age:item1.age+item2.age,
                  height:item1.height+item2.height
              }
          }) //你也可以給他設置初始值,注意也要是一個對象
          console.log(n)

      輸出結果:

       

      posted @ 2019-04-20 15:39  larry-wang  閱讀(1750)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 少妇人妻av毛片在线看| 玩弄放荡人妻少妇系列| 国产成年码av片在线观看| 国产熟女肥臀精品国产馆乱 | 亚洲国产区男人本色vr| 女同久久一区二区三区| 无码国产精品成人| 午夜福利免费视频一区二区| 少妇人妻偷人一区二区| 国产高清一区二区三区视频| 国产精品看高国产精品不卡| 亚洲综合国产激情另类一区| 日本韩国日韩少妇熟女少妇| 99re6在线视频精品免费下载| 97久久久亚洲综合久久| 国产精品疯狂输出jk草莓视频| 2020国产欧洲精品网站| 成人免费av色资源日日| 精品国产AⅤ无码一区二区| 精品人妻少妇一区二区三区 | 四虎在线成人免费观看| 国产精品青青在线观看爽香蕉| 人妻少妇无码精品专区| 极品无码国模国产在线观看| 国产精品亚洲二区在线播放| 亚洲国产精品综合久久网络| 国产精品视频第一第二区| 欧美性猛交xxxx乱大交极品| 国产精品99久久免费| 东京热加勒比无码少妇| 亚洲AV成人片不卡无码| 定西市| 亚洲av无在线播放中文| 国产精品色哟哟在线观看| 国产乱人偷精品人妻a片| 亚洲国产女性内射第一区| 亚洲a免费| 国产精品一线二线三线区| 一本色道久久加勒比综合| 一亚洲一区二区中文字幕| 激情综合网五月婷婷|