可取消的kriskowal q承诺请求

时间:2016-01-05 14:24:21

标签: javascript asynchronous promise q

请考虑以下代码段

function method(){
    asynMethod();
}

function asynMethod(){
    q.when([]).then(function(){
        //do something
    })
}

每当调用method时,都会调用asyncMethod来异步执行某些操作。如果快速调用method两次,有时第二个请求将在第一个请求之前解析。现在我想取消在再次调用之前通过asyncMethod发送的任何现有呼叫(q)。

感谢。

0 个答案:

没有答案