HOME > > > >

compose

_.compose(*functions)

関数のリストの構成を返します。 各関数は、後続の関数の戻り値を消費します。

数学用語では、関数f()、g()、およびh()を構成すると、f(g(h()))が生成されます。

*functions
function

サンプル

実行結果

実行

Javascript

  1. debug1 = new Debug('#code1-dump');
  2.  
  3. const greet    = function(name){ return "hi: " + name; };
  4. const exclaim  = function(statement){ return statement.toUpperCase() + "!"; };
  5. const welcome = _.compose(greet, exclaim);
  6.  
  7.  
  8. document.getElementById('code1-execute').addEventListener('click', (e) => {
  9.     debug1.dump(('moe'));
  10. });
  11.  

HTML

  1. <span class="btn btn-execute" id="code1-execute">実行</span>
  2. <div id="code1-dump"></div>
参照サイト