0

我有这个代码:

var complete = _.invoke([settings, permissions], 'fetch');

但是,我需要使用参数运行它们,如下所示:

settings.fetch({ async: false })

权限也一样。

如何传递async: false_.invoke函数?

4

1 回答 1

2

_.invoke将转发其他参数:

invoke _.invoke(list, methodName, [*arguments])对list中的每个值调用由methodName
命名的方法。传递给调用的任何额外参数都将转发给方法调用。

尝试

var complete = _.invoke([settings, permissions], 'fetch', {async: false});
于 2013-05-16T16:12:00.373 回答