の数に制限は私がどのセルIを示す第1引数を設定カリー化機能を作りたいのは、私は3つの配列関数型プログラミング:あなたは、引数
var first = [0, 1, 2, 3];
var second = [0, 1, 2, 3];
var third = [0, 1, 2, 3];
を持っていると言うとる関数カレーができます引数として渡された配列の中に追加したいと思っています...理想的には配列の数を無制限にできるようにする関数が好きです....
例: は、配列のセル1に渡して一緒に追加します。
のでやって:
mycurriedfunction(1)(first)
は1
mycurriedfunction(1)(first)(second)
は2
mycurriedfunction(2)(first)(second)(third)
は6
戻ってくる戻ってくる戻ってくるこれはさえ可能ですか?
もしそうでなければ、同様の結果を達成するための選択肢はありますか?
だから、実行可能な数の種類がありますか?これは簡単だろうhttp://jsbin.com/xupaha/edit?js,console – iofjuupasli
:: 'myFn(2、[第一、第二、第三])'あなたはこれを試すことができます。しかし、あなたのAPIは不可能です。 @iofjuupasliからのシミュレーションはおそらくあなたができる最高のものですが、特にそうではありません。 –