JavaScriptのmapやfilter関数について2分で語ってみた

この記事はだいぶ前に書かれたものなので情報が古いかもしれません
意外と便利なmapとfilter

この記事を三行にまとめると

foreachのおさらい
map関数
filter関数
この記事は以下の動画の中に出てきたサンプルコードを載せたものです。コピペなどが必要なときに使ってください。





foreachのおさらい

prices = [100, 256, 777, 3980]

// 税込価格を出力
prices.forEach(function(price){
  tax_included = Math.tranc(price * 1.1)
  console.log(tax_included + '円')
})



map関数

prices = [100, 256, 777, 3980]

// 計算結果をtax_included変数に入れる
tax_included = prices.map(function(price){
  return Math.tranc(price * 1.1)
})



filter関数

prices = [100, 256, 777, 3980]

// 1000以下の要素をfiltering変数に入れる
filtering = prices.filter(function(price){
  return price <= 1000
})
 もしかしたら何か関連しているかも? 
 質問や感想などお気軽にコメントしてください