Show:

Promise.Defer Class

Module: promise

Constructor

Promise.Defer

()

Returns:

Defer 实例,用于逻辑内部控制成功或失败,返回 promise 供外部监听

  • Index
  • Methods
  • Properties

Item Index

Methods

Properties

Methods

reject

(
  • reason
)

设置内部 promise 为失败状态,失败回调参数为 reason

Parameters:

  • reason Object

    设置给失败回调函数的参数

resolve

(
  • value
)

使得内部的 promise 成功,并设置成功值为 value, 如果 value 也是 promise,只有等 value 成功后改 defer 内部的 promise 才算成功

Parameters:

  • value Object

    任意值( 包括 promise )

Properties

promise

Promise

用于外部监听成功失败的 promise 对象