<分区>
我有一个名为 myObject
的类,它有多个方法,其中之一是 add
。我正在使用另一个带有参数的函数,我想使用 myObject
的哪个函数。如果我想使用 add
,我将其传递给“add”。如果我想使用 delete
,我会将它传递为“delete”等。在函数 test
的定义中,如果我使用 obj.add
它工作正常,但如果我使用传递的参数 obj.func
,它就不起作用。我进行了测试以确保 func = add
,确实如此,但由于某种原因它无法与参数一起使用。知道我做错了什么吗?
testObj = new myObject();
test(testObj, 'add', 3);
function test(obj, func, parm){
var answer = obj.func(parm);
}