Function.prototype.apply.apply - setTimeout

Jasmine里的代码,这个Function.prototype.apply.apply 里这个SetTimeout方法

if (queueableFn.timeout) {
    timeoutId = Function.prototype.apply.apply(self.timeout.setTimeout, [j$.getGlobal(), [function() {
      var error = new Error('Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.');
      onException(error);
      next();
    }, queueableFn.timeout()]]);
}

有人知道这段写法的意思吗???

阅读 1.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题