高度な関数フィルターマップの使用の削減

フィルター

1  // フィルターのコールバック関数には要件があります:ブール値を返す必要があります
2  // true:trueを返すと、関数はこのコールバックのnを新しい配列に自動的に追加します
3  // false:falseを返すときこのとき、n 
4  
5 const nums = [ 10、20、140、40、3、25 ]
 6 let newNums = []
 7 newNums = nums.filter(function (n){
 8    return  booleantrue | false 9 })

 

マップ(マップ|戻り値を変更)

1  // 変更された各値を返します
2  
3 const nums = [ 10、20、140、40、3、25 ]
 4  
5 let new2Nums = []
 6 lnew2Nums = nums.map(function (n){
 7    return n * 2
 8 })

 

減らす(配列内のすべてを要約する)

直接参照:https : //www.cnblogs.com/smallpen/p/10249288.html

     https://segmentfault.com/a/1190000005921341

 

おすすめ

転載: www.cnblogs.com/PasserByOne/p/12759723.html