Pot.js で利用可能。 PotLite.js では利用できません。
引数 func に必要な引数を部分適用した関数を返します。
引数 func の引数をあらかじめ決定した新しい関数を作成して返します。
引数 func は対象の関数を指定します。
第二引数以降に、指定する引数を任意で渡します。
Pot.globalize() が適応されている場合、Pot.partial() が partial() で実行できます。
引数を部分適応した関数が返ります。
function add(a, b) { return a + b; } // 2 を指定した関数 (add2) を作成 var add2 = Pot.partial(add, 2); // add(a, b) のうち a = 2 の状態で b = 5 として渡して実行 var result = add2(5); Pot.debug(result); // 7