目录

async

这个模块包含与异步处理相关的一些类型和方法。

模块函数

function async() { }

成员列表

类型语法说明
构造器Deferred()延迟是用来管理异步线程的一个类。使用这个类获得一个在异步线程完成时得到解决的承诺。为了在线程完成时触发一个回调,将使用承诺…()方法。
函数debounce(fn, wait, context)这个方法创建并返回一个新的被传递函数的新版本,它将延迟执行,直到它被调用的最后一个时间之后。
函数all(promises)这种方法对于聚合多个承诺的结果非常有用。
函数first(promises)这种方法会返回一个承诺,一旦承诺中的一个承诺被解决或拒绝,就会立即解决或拒绝,因为承诺的价值或原因。
函数nextTick(fn)延迟回调,在下一次迭代之后执行。
函数reject(reason)该方法返回一个由于给定原因而被拒绝的承诺对象。
函数resolve(value)该方法返回一个承诺对象解决给定的值。
函数when(valueOrPromise,callback,errback,progback)该方法透明地应用回值或承诺的回调。

vem扩展