首页 > 解决方案 > 为什么没有记录 fetch() 参数(信号)

问题描述

据我所知,MDZ 上的这个 fetch() 文档

https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch

阅读所有你可以看到第二个参数的文档,有像 {body:'', method:'',...} 这样的键。没有signal

然后我从这里查看 AbortSignal 接口

https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal

在该 AbortSignal 文档中, fetch() 在其第二个参数中获得了一个新密钥。signal

那么这两个不同的 fetch() 还是他们忘记signal在 fetch() API 文档中记录密钥?

标签: javascript

解决方案


您只是查看了错误的文档。与其查看“使用 Fetch”,不如查看该fetch()函数的文档:

这个:https ://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch

清楚地表明signal(最后一个道具)是init传递给fetch().


推荐阅读