我有这段代码:
var complete = _.invoke([settings, permissions], 'fetch');
但是,我需要使用参数运行它们,如下所示:
settings.fetch({
async: false
})
和权限相同。
如何将async: false
传递给_.invoke
函数?
答案 0 :(得分:2)
_.invoke将转发其他参数:
调用 _.invoke(list,methodName,[* arguments])
调用方法 由 methodName 以列表中的每个值命名。任何额外的论点 传递给调用将被转发到方法调用。
尝试
var complete = _.invoke([settings, permissions], 'fetch', {async: false});