javascript – 在react-native fetch中’then(res => res.json())’是什么意思?

参见英文答案 > What’s the meaning of “=>” (an arrow formed from equals & greater than) in JavaScript?                                    12个
在react-native fetch中,下面的代码片段中的res(&= res.json())是什么意思?

fetch(url)
      .then(res => res.json())
      .then(res => {
        this.setState({
          data: res,
          error: res.error || null,
          loading: false
        });

解决方法:

这不是一个真正的反应问题,因为fetch然后是js本身的一部分.

fetch返回一个对象作为Promise,其中包含各种信息,如标题,HTTP状态等.等.

你有res.json()和其他各种可能性. .json()将使用json内容返回正文作为promise.

欲了解更多信息:https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch

您可以按如下方式返回数据:

> .arrayBuffer()
> .blob()
> .json()
> .text()
> .formData()

上一篇:javascript – 使用Photoshop Scripting(.jsx)附加到现有文本文件


下一篇:javascript – 使用React链接组件内部的图像