我很難繞過這個想法。假設我有以下如何訪問作爲Javascript中參數的函數的參數
var func1 = function(func2){
return func2
}
var addTwo = function(x) {return x + 2};
var two = func1(addTwo(2))
console.log(two) // returns 4
如果我想將代碼添加到func1
是指addTwo
參數(S)或任何其他的功能,我選擇作爲參數,我會怎麼做呢?我想訪問func1中的函數參數的參數。我希望這是有道理的。
你的「func1」將返回它傳遞的任何東西,無論是函數還是字符串「hello world」。當你調用它時,你的「addTwo」函數將返回「4」,所以這就是「func1」返回的結果。 – Pointy 2015-02-12 00:48:30
如果我想通過僅以func2作爲參數調用func1來控制console.log func2的參數,該怎麼辦? – theamateurdataanalyst 2015-02-12 00:52:43
你爲什麼想這樣做?你想解決什麼問題? – Pointy 2015-02-12 00:53:52