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
})
 もしかしたら何か関連しているかも? 
 みんなからのコメント 
まだコメントはいただけてないみたい……