[Javascript] Cancel a promise
JavaScript Promise cancel
2023-09-14 08:59:13 时间
let getUrl = url => listener => { let controller = new AbortController() let signal = controller.signal fetch(url, {signal}) .then((response) => { return response.json() }).then(listener) return () => { controller.abort() } } let cancel = getUrl("https://api.github.com/users/zhentian-wan")(console.log) cancel()
相关文章
- Javascript:是你的高阶函数
- 第一百五十三节,封装库--JavaScript,表单验证--备注字数验证
- 第一百零四节,JavaScript时间与日期
- [Javascript] Wait for the Fastest JavaScript Promise to Be Fulfilled with Promise.any()
- [Javascript] Create Your First Iterator in JavaScript
- [Javascript] Create an Image with JavaScript Using Fetch and URL.createObjectURL
- [Javascript] Avoiding Mutations in JavaScript with Immutable Data Structures
- [Javascript] Cancel A Promise Using AbortController
- [Javascript] Identify and Deal with NaN in JavaScript
- [Javascript] Promise-based functions should not throw exceptions
- [Javascript] Proper use of console.assert in JavaScript
- JavaScript打开页面后自动随机跳转页面【转】
- [Javascript] Natively Format JavaScript Dates and Times
- [Javascript] Create Your First Iterator in JavaScript
- [Javascript] Avoiding Mutations in JavaScript with Immutable Data Structures
- [Javascript] Conditionally spread entries to a JavaScript object
- [Javascript] Cancel A Promise Using AbortController
- [Javascript] Link to Other Objects through the JavaScript Prototype Chain
- [Javascript] Proper use of console.assert in JavaScript
- [Javascript] Redirect the browser using JavaScript
- C4C的Rich text editor的JavaScript实现
- 使用 JavaScript Promise 读取 Github 某用户的数据
- JavaScript面试系列:JavaScript设计模式之桥接模式和懒加载
- js(JavaScript)判断两个数组是否相等
- IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取
- 資料視覺化:使用Python與JavaScript 简介和目录
- 一天JavaScript示例-判定web页面的区域
- javascript primise本质——为了简化异步编码而针对异步操作的代理
- web前端Javascript开发学习之JavaScript中的预编译如何进行