実用例さいごにこんにちは!今日はJavaScriptのデザインパターンの一つ、バッククォート+カリー化について紹介します。Mike.こちらの記事で色々書いてるわ。カリー化カリー化はあれだ、詳しくはwikipedia見てもらうとして要はn個の引数をとる関数を1個の引数をとるn個の関数にバラす感じ。42バッククォートとカリー化を合体させてみよう3つの引数をとる関数【greet】を想定します。みたいな文章を作ります。普通に書く普通に書くとこう。Mike.まあ全然読める。ちなみにチルダ(~)はおまじないみたいなもんです。戻り値使わない関数には付けておこう。バッククォートにしてみる...?バッククォートにしてみたいけどバッククォートの関数呼び出しは引数1つしかとれんので一旦保留。カリー化してみるカリー化なら簡単。Mike.うーん綺麗になったかは微妙なところ?関数側は綺麗になったけど、呼び出し側は冗長に見えます。Mike.えっやばい...呼び出し側がめっちゃ綺麗。Mike.もはやJSではない。いやこれが真のJSか。