我想存储一个指向函数的指针,然后稍后用一些参数调用它,但是我在如何将参数传递给函数时遇到了麻烦。
例如:
var MyObject = (function () {
return {
myMethod: function (a, b) {
return a + b;
}
};
}());
var method = MyObject.myMethod;
var args = [2, 5];
method(args);
所以在最后一行,我知道它没有做我想要method(args)
的,我想基本上调用MyObject.myMethod(2, 5)
,所以我的数组尝试失败并且创建一个对象也失败了。如何将存储的参数传递给存储的方法?