タグ

ブックマーク / qiita.com/hu-yu (1)

  • JavaScriptのカリー化について - Qiita

    const addCurry =(a) => { return (b)=>{ return (c)=>{ return a+b+c } } } console.log(addCurry(2)(3)(5)) // 10 えっ何で引数のあとにまた別の引数が? addCurry(2, 3, 5)ではなくaddCurry(2)(3)(5)で動けるの? (早速真似して動かせてみた)動け..た!? 何この書き方、はじめて見た!(新大陸発見した気分です) そして何日かいろんな参考文章をかみ砕いて、Curryingが利用しているClosureがまだはっきり分かっていないので一緒にまとめてみました。 こちらです↓ JavaScriptのクロージャについて そして今回はカリー化の理解をまとめていきたいと思います! 参考文章はこちらです↓ Understanding JavaScript currying Cl

    JavaScriptのカリー化について - Qiita
  • 1