你好。首先,然后解决并产生价值响应。为什么如果我登录res.text只是一个承诺,而当我再执行一次然后返回相同的return时,接下来.then使用相同的res.text就是一个字符串了吗?有人可以帮我解释一下吗:)?
2 回答
慕娘9325324
TA贡献1783条经验 获得超4个赞
该fetch
函数返回一个Promise,该Promise通过Body
响应来解决。
从Mozilla:Fetch和Mozilla:Body释义:
fetch()方法...返回一个Promise,该请求将解析为对该请求的响应,无论请求是否成功...检索到响应后,可以使用多种方法来定义主体内容是什么,以及应该如何处理。
如果您随后浏览至文档,则Body
可以看到其中包含许多方法。该Body.text()
方法:
获取响应流并读取它以完成操作。它返回一个用USVString(文本)解析的promise。始终使用UTF-8解码响应。
您描述的行为是fetch
API的预期行为。
添加回答
举报
0/150
提交
取消