那么是什么意思(res=
fetch(url)
.then(res => res.json())
.then(res => {
this.setState({
data: res,
error: res.error || null,
loading: false
});
Javascriptfetch
函数从指定的url
异步提取资源。同时,fetch
返回一个Promise
Promise
帮助处理异步部分,并运行传递到的函数,然后
(
res=
然后
还返回一个promise
使其可链接。
fetch(url) // asynchronously load contents of the url
// return a Promise that resolves when res is loaded
.then(res => res.json()) // call this function when res is loaded
// return a Promise with result of above function
.then(res => { // call this function when the above chained Promise resolves
this.setState({
data: res,
error: res.error || null,
loading: false
});
res=
function(res) { return res.json()}
您的代码部分:
res => res.json()
是一个ES6箭头函数,可转换为:
function(res){
return res.json();
}
并且,关于json()
函数:
Body mixin的json()
方法获取响应流并将其读取到完成。它返回一个promise,该promise与将正文文本解析为JSON的结果进行解析。
在这里阅读更多。
这不是一个真正的问题,因为fetch和then是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()
问题内容: 我已经看到了声明,接口和类 这是什么意思? 问题答案: 没有证据,我相信您在谈论Java的泛型支持… 泛型允许您抽象类型 在Java 5之前,很难提供能够支持多种不同类型的Objects的类而不必为每种特定情况编写代码,因此人们通常会这样做。 这导致在运行时做出许多困难的选择,您必须进行运行时检查以查看是否有可能将给定的Object强制转换为可用类型…例如 现在,这已经很明显了,但是如
问题内容: 通过阅读Backbone.js源代码,我看到了以下内容: 什么啊 在这里使用它的目的是什么? 问题答案: 什么意思 [MDN]是带一个参数且始终返回的前缀关键字。 例子 有什么意义呢? 似乎很没用,不是吗?如果它总是返回,那么仅使用自身又有什么问题呢? 在理想的世界中,我们将能够安全地使用它:它比更加简单易懂。但是,如果您以前从未注意到过,这不是一个完美的世界,尤其是在涉及Javasc
我不知道问号(< code >?)在java里代表,我在做一个小程序,一个Nim-game。我们在一本书里寻求帮助,看到了这样一句话: 我不明白,表示,它可以与if语句有关但您将其放在变量中吗?并且可以是“其他”?(我刚才说的这些事情可能会很误导)
那么,在Java中,你们都用什么来处理它们呢?
问题内容: 我写Java已有一段时间了,今天我遇到了以下声明: 请注意数组声明中的“点点点”,而不是通常的括号[]。显然可以。实际上,我写了一个小测试并验证了它的有效性。因此,我提取了Java语法,以查看参数声明语法的位置,但未找到任何内容。 那么对那里的专家来说,这是如何工作的呢?它是语法的一部分吗?另外,虽然我可以像这样声明函数,但不能像这样在函数体内声明数组。 无论如何,您知道在哪里记录了此
但是得到了错误: