割り当てられた変数を持つ関数を返そうとしています。javascriptの戻り関数の変数に値を代入する方法
function b(y){
return x+y;
}
今どの一つがそう(4)以下のようにBを返し実行することができ、(4)この形式で関数Bを返す実行
function a(x){
function b(y){
return x+y;
}
return b;
}
:以下のサンプルコードを見て:
function b(y){
return 4+y;
}
タイトルの申し訳ありませんでした。
コードは機能します。質問はなんですか? – redneb
あなたが探しているのはたぶん 'a(4)(123)'ですが、本当にわかりません。 –
私が探しているのは、後でxがわからなくてもb(y)を呼び出せるようにする必要があるということです。それで、私はvar add4 = a(4)を設定し、次にvar z = add4(10)を実行して4 + 10を実行する方法が必要です –