カメリアの記事

意味があることやないことを綴ります

関数を配列に入れて場合分け実行する

例えば apple, orange, prune, mango のどれかが、引数 fruit によって与えられ、それぞれ異なる関数を実行する際に下のようにするといいと思います。


let arr_proc = {
  apple: () => {...},
  orange: () => {...},
  prune: () => {...},
  mango: () => {...}
}
arr_proc[fruit]

なんかいいことやってる気になるでしょう?

 

なんか前にもこんなこと書いてましたね。また書いちゃった。書いちゃったから公開させて!