应该取消Ajax/承诺的场景是什么?

应该取消Ajax/承诺的场景是什么?,ajax,promise,cancellation,Ajax,Promise,Cancellation,我以前用过电话,而且。我认为promises的优点是简化了编程模型,并且没有回调。我还没有看到一个场景,其中ajax或promise调用bas被调用 应该取消Ajax/Promise调用的场景是什么?一旦通过XMLHttpRequest调用ajax或promise从服务器返回一些数据(例如twitter API),为什么必须取消该调用?afaik在ajax响应之后,没有明确的方法取消promise,我们可以使用延迟/promise方法取消。但是不能直接取消Ajax调用。@wonderfulwor

我以前用过电话,而且。我认为promises的优点是简化了编程模型,并且没有回调。我还没有看到一个场景,其中ajax或promise调用bas被调用


应该取消Ajax/Promise调用的场景是什么?一旦通过
XMLHttpRequest
调用ajax或promise从服务器返回一些数据(例如twitter API),为什么必须取消该调用?

afaik在ajax响应之后,没有明确的方法取消promise,我们可以使用延迟/promise方法取消。但是不能直接取消Ajax调用。@wonderfulworld基本上不需要取消Ajax调用。或者换句话说,你可能不能。一旦它被发送到服务器,您就可以发送更多的请求,而不是取消前一个请求,除非明显地仔细执行。如果你问的是websockets而不是ajax/承诺,你的问题会更有意义,但我还是想知道为什么你想要一个没有任何明显原因的假设情况?承诺不是“被称为”的。这是一个结果值。你可以取消的是一个挂起的操作,这将导致承诺被拒绝。“承诺的优点是……没有回调”:嗯。。。你可能需要再看看。