アロー関数を使ったカリー化

カリー化未適用

 const add = function(a, b) {
   return a + b;
 };
 
 add(1, 2);
   => 3

カリー化適用

 const add = function(a) {
   return function(b) {
     return a + b;
   }
 };
  
 add(1);
   => function (b) {
        return 1 + b;
      }
 
 add(1)(2);
   => 3

アロー関数を使ったカリー化

 const add = a => b => a + b;
 
 add(1)(2);
   => 3

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2022-09-08 (木) 10:41:40