我试图返回一个函数,该函数中包含一个赋值变量。看下面的示例代码:如何为javascript中的返回函数的变量赋值
function a(x){
function b(y){
return x+y;
}
return b;
}
执行(4)将返回函数b的格式如下:
function b(y){
return x+y;
}
现在一个如何可以使这样执行(4)返回B钮如下:
function b(y){
return 4+y;
}
道歉的标题不知道如何说出这个问题。
您的代码有效。问题是什么? – redneb
也许你要找的是'a(4)(123)',但我不确定。 –
我正在寻找的是我需要能够调用b(y)而不知道x是在以后。所以我需要一种方法来设置var add4 = a(4),然后能够调用var z = add4(10)来执行4 + 10 –