JQuery 中的这个.promise() 方法返回一个 Promise 对象,当绑定到集合的某些类型操作(无论是否排队)结束时要观察。
句法:
.promise([type][, target])
- type :该参数指定需要观察的队列类型。
- target :此参数指定需要附加承诺方法的对象。
参数:
返回值:此方法返回一个动态生成的 Promise,一旦绑定到集合的操作(无论是否排队)完成,该 Promise 就会被解析。
下面讨论两个例子:
- 示例:在此示例中,Deferred() 用于创建一个新对象,然后使用 notify 和 resolve 方法调用 then() 方法。
JQuery.when() method GeeksForGeeks
输出:
点击按钮前:点击按钮后:
- 示例:在此示例中,使用 Deferred() 方法并检查 Deferred 对象的状态。
JQuery.when() method GeeksForGeeks
输出:
- 示例:在此示例中,使用 Deferred() 方法并检查 Deferred 对象的状态。