2022-10-06から1日間の記事一覧

javascriptでパイプライン演算子のような書き方をする

引数に関数を渡して、順に適用するようなヘルパ関数をつくってやればいい。以下のような感じ。 pipe = (...args) => args.reduce((a, f) => typeof(f) == "function" ? f(a) : f); // パイプ処理のヘルパー関数 increment = n => m => n + m; double = n => …