HOME > > > >

partial

_.partial(function, *arguments)

function
function
*arguments

動的this値を変更せずに、任意の数の引数を入力して関数を部分的に適用します。バインドの親co。引数のリストに_を渡して、事前に入力してはいけないが、呼び出し時に提供するために開いたままにしておく引数を指定できます。

サンプル

実行結果

実行

Javascript

  1. debug1 = new Debug('#code1-dump');
  2.  
  3. var subtract = function(a, b) { return b - a; };
  4. sub5 = _.partial(subtract, 5);
  5.  
  6. // Using a placeholder
  7. subFrom20 = _.partial(subtract, _, 20);
  8.  
  9. document.getElementById('code1-execute').addEventListener('click', (e) => {
  10.     debug1.dump(sub5(20), subFrom20(5));
  11. });

HTML

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