-1
我試圖創建一個存根定義,下面的代碼可以使用通過:使用函數聲明作爲參數
func.calc({
'divide': function(num1, num2) {
// do something
},
'add': function(num1, num2, num3) {
// do something
}
});
到目前爲止,我已經遇到麻煩參數傳遞給第二個參數中的函數。這是我一直在努力做的事情:
var func = {
calc: function(operationsArray) {
if (div) {
operationsArray[0](args); /* get args */
}
else (add) {
operationsArray[1](args); /* get args */
}
}
}
是否有可能得到整個函數定義(帶參數和執行),當它被作爲參數在第一個片段方式通?
我不明白你要根據你提供的僞代碼來做什麼。 –
我不知道你在這裏問什麼。您的示例代碼太抽象,無法理解,並且無論如何都有語法錯誤。嘗試一個真正的[mcve] – Quentin
重新編輯:點擊「運行代碼片段」。你有基本的語法錯誤! – Quentin