参见英文答案 > 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()