You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
O que fizemos aqui é apenas utilizar uma série de tratadores em uma promessa. Eles não passam o resultado uns para os outros; pelo contrário, eles o processam de maneira independente.
77
-
=======
78
-
What we did here is just adding several handlers to one promise. They don't pass the result to each other; instead they process it independently.
79
-
>>>>>>> d78b01e9833009fab534462e05c03cffc51bf0e3
80
76
81
77
Aqui está uma imagem (compare-a com a cadeia acima):
82
78
@@ -228,23 +224,19 @@ Essa funcionalidade nos permite integrar objetos customizáveis com cadeias de p
228
224
229
225
## Maior exemplo: fetch
230
226
231
-
<<<<<<< HEAD
232
227
Em programação frontend, promessas são com frequência utilizadas em requisições de rede. Então vamos ver um exemplo estendido disso.
233
-
=======
234
-
In frontend programming, promises are often used for network requests. So let's see an extended example of that.
235
-
>>>>>>> d78b01e9833009fab534462e05c03cffc51bf0e3
236
228
237
229
Vamos usar o método [fetch](info:fetch) para carregar de um servidor remoto informações sobre o usuário. Ele possui vários parâmetros opcionais abordados em [separate chapters](info:fetch), mas a sintaxe básica é bem simples:
238
230
239
231
```js
240
232
let promise =fetch(url);
241
233
```
242
234
243
-
Isso faz uma requisição de rede para a `url` e retorna uma promessa. A promessa é resolvida com um objeto `response` quando o servidor remoto responde com os cabeçalhos, mas *antes do download completo da resposta*.
235
+
Isso faz uma requisição de rede para a `url` e retorna uma promessa. A promessa é resolvida com um objeto `response` quando o servidor remoto responde com os cabeçalhos, mas *antes do download completo da resposta*.
244
236
245
237
Para ler a resposta completa, devemos chamar o método `response.text()`: isso retorna uma promessa que é resolvida quando o texto completo é baixado do servidor remoto, com esse texto como resultado.
246
238
247
-
O código abaixo faz uma requisição a `user.json` e carrega seu texto do servidor:
239
+
O código abaixo faz uma requisição a `user.json` e carrega seu texto do servidor:
0 commit comments