-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