久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      es6中filter和map的區(qū)別是什么

      es6中filter和map的區(qū)別:map方法返回的新數(shù)組是原數(shù)組的映射,新數(shù)組與原數(shù)組長度相同,數(shù)值不同;而filter方法返回的新數(shù)組是原數(shù)組過濾后的,新數(shù)組與原數(shù)組長度不同,數(shù)值不變。

      es6中filter和map的區(qū)別是什么

      本教程操作環(huán)境:windows10系統(tǒng)、ECMAScript 6.0版、Dell G3電腦。

      es6中filter和map的區(qū)別是什么

      map和filter參數(shù)完全相同

      array.filter(function(currentValue,index,arr), thisValue)
      • currentValue:數(shù)組元素;

      • index:索引

      • arr:原數(shù)組;

      • thisValue:作為該執(zhí)行回調(diào)時(shí)使用,傳遞給函數(shù),用作 “this” 的值

      用途不同:

      1、map方法返回的新數(shù)組是原數(shù)組的映射,何為映射?就是和原數(shù)組的長度相同,數(shù)值做相應(yīng)處理。

      2、filter方法返回的值是過濾原數(shù)組后的新數(shù)組,和原數(shù)組長度不同,數(shù)值不變。

      示例如下:

      filter:

      語法:

      arr.filter(function(val,index,arr){})

      es6中filter和map的區(qū)別是什么

      由此可得出:

      filter會移除所有為假的數(shù)據(jù),換句話說,也就是過濾,過濾出滿足條件的數(shù)據(jù)。

      map:

      語法:

      arr.map(function(val,index,arr){})

      用相同的代碼來實(shí)現(xiàn),看看結(jié)果是什么

      es6中filter和map的區(qū)別是什么

      所以map一般適用于計(jì)算,可以返回計(jì)算結(jié)果。

      但是當(dāng)遇到條件判斷時(shí),只會返回是否為ture或false。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號