两个小问题
来源:10-4 -4 取消功能的设计和实现 - demo 编写

慕粉6137024
2021-03-22
问题1:我这里竟然会报报错,改成红框里的就不会了。
问题2:异步分离跟星型函数(generator)的yield是不是有类似的作用~,毕竟generator也可以拆分异步操作
写回答
1回答
-
异步分离包含两个概念
异步:Promise 实现异步,创建了一个 Promise,只要这个 Promise 不 resolve,那么后续的逻辑都不会执行。
分离,主要是体现在逻辑分离在不同的代码文件中,CancelToken 模块内部维护了这个 promise,然后在发请求的时候携带这个 cancelToken,那么就可以在 xhr 模块中访问到这个 priomise,并且实现它的 then 逻辑,就是取消请求。
那么在外部,我们就随时可以执行取消操作,也就是让这个 promise resolve,实现请求取消。342021-03-24
相似问题
cookie 中留有 token 的问题
回答 1
请问老师这两种写法
回答 1
那个蜜蜂的例子有问题
回答 2
老师好,想问两个关于ts写法的问题。
回答 1
老师问下,这两个提示是什么问题?
回答 2