我需要訪問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
我不相信你不能按你想要的方式做你想做的事。你能更清楚地瞭解你的最終目標嗎? –