私は自分のテンプレートで DRY を維持したいので、スペースバーがうまく機能しないことに気付くためだけに、いくつかの驚くべき構成可能な関数とヘルパーを作成しました。
どちらも 2 つの引数を取る 2 つの関数がありfunc(a,b)ます{{func a b}}。
目標は を計算することfunc2(func1(a,b), c)です。スペースバーを使えば、関数とそれぞれの引数の数を見て理解できると思いました{{func2 func1 a b c}}。そうではないようです。何か案は?
私は自分のテンプレートで DRY を維持したいので、スペースバーがうまく機能しないことに気付くためだけに、いくつかの驚くべき構成可能な関数とヘルパーを作成しました。
どちらも 2 つの引数を取る 2 つの関数がありfunc(a,b)ます{{func a b}}。
目標は を計算することfunc2(func1(a,b), c)です。スペースバーを使えば、関数とそれぞれの引数の数を見て理解できると思いました{{func2 func1 a b c}}。そうではないようです。何か案は?
Javascript には引数の数などというものはありません。明示的な引数なしで関数を定義できます。
var f = function() {
return arguments[0] + arguments[1] + arguments[2];
};
そして、好きな数の引数で呼び出します:
f(1,2,3,4,5,6,7,8);
スペースバーは最終的に Javascript に変換されるため、この動作を継承します。
悲しいことに、あなたが今欲しいものを達成するための簡単な方法はありません. より多くの機能が必要になります。おそらく最も簡単な解決策はfunc2reverse、引数の順序を逆にして定義して呼び出すことです。{{func2reverse c func1 a b}}