参考 MDN fetch 这种功能以前是使用 XMLHttpRequest实现的。Fetch提供了一个更好的替代方法,可以很容易地被其他技术使用,例如 Service Workers。Fetch还提供了单个逻辑位置来定义其他HTTP相关概念,例如CORS和HTTP的扩展。 不支持 fetch 浏览器 可以利用 https://github.com/github/fetch 库 来抹平差异
不是xhr对象,这个问题就类似document.getElementById怎么实现的?div.addEventListener怎么实现的一样,都是浏览器提供的api,怎么实现我想你只有去看浏览器的源码
参考 MDN fetch
这种功能以前是使用 XMLHttpRequest实现的。Fetch提供了一个更好的替代方法,可以很容易地被其他技术使用,例如 Service Workers。Fetch还提供了单个逻辑位置来定义其他HTTP相关概念,例如CORS和HTTP的扩展。
不支持 fetch 浏览器 可以利用 https://github.com/github/fetch 库 来抹平差异