我试图了解延迟是如何工作的,因此在所有这些中它们都使用setTimeout.
this.callbacks;// array of functions reference this.callbacks.forEach(function(callback){ window.setTimeout(function(){ callback(data); },0); });
this questions中使用setTimeout的一个示例
resolve: function (data) { this.promise.okCallbacks.forEach(function(callback) { window.setTimeout(function () { callback(data) },0); }); },