我需要访问FUNC1的论点FUNC2当我把它叫做在FUNC2的说法,这里是带注释的代码:你最终不得不函数作为参数到另一个函数的JavaScript
let func1 = (x, y) => x + y;
let func2 = function(func1) {
/* How can i get access to arguments of func1 here, when i call it like that: func2(func1(1, 2)); */
return func1;
}
func2(func1(1, 2));
你没有传递函数作为参数,你传递它的返回值!最后一行与'funct2(3)'相同;'! –
如果你想知道参数,你需要做一些类似func2(func1,1,2)的操作。 – juvian
我不相信你不能按你想要的方式做你想做的事。你能更清楚地了解你的最终目标吗? –