📜  jQuery 延迟 .promise() 方法

📅  最后修改于: 2021-11-24 04:56:50             🧑  作者: Mango

JQuery 中的这个.promise() 方法返回一个 Promise 对象,当绑定到集合的某些类型操作(无论是否排队)结束时要观察。

句法:

.promise([type][, target])

    参数:

  • type :该参数指定需要观察的队列类型。
  • target :此参数指定需要附加承诺方法的对象。

返回值:此方法返回一个动态生成的 Promise,一旦绑定到集合的操作(无论是否排队)完成,该 Promise 就会被解析。

下面讨论两个例子:

  • 示例:在此示例中,Deferred() 用于创建一个新对象,然后使用 notify 和 resolve 方法调用 then() 方法。
     
      
    
         
          JQuery.when() method
        
         
       
    
        

               GeeksForGeeks       

          

          

             

          

                      

    输出
    点击按钮前:

    点击按钮后:

    • 示例:在此示例中,使用 Deferred() 方法并检查 Deferred 对象的状态。
       
        
      
           
            JQuery.when() method
          
            
         
      
          

                 GeeksForGeeks       

            

            

               

            

                              

      输出: