teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

見出しを変更

2018/08/15 22:08

投稿

huk66361
huk66361

スコア8

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- ### 前提・実現したいこと
1
+ ### 実現したいこと
2
2
 
3
3
  リクエストを投げてからレスポンスが返ってくる間に、別のリクエストが投げられたら進行中のリクエストを中断させたいです。
4
4
 

2

セミコロンを追加

2018/08/15 22:08

投稿

huk66361
huk66361

スコア8

title CHANGED
File without changes
body CHANGED
@@ -14,27 +14,27 @@
14
14
  ```js
15
15
  const request = body => {
16
16
  if (inProgress) {
17
- nextBody = body
17
+ nextBody = body;
18
- return Promise.reject()
18
+ return Promise.reject();
19
19
  }
20
- inProgress = true
20
+ inProgress = true;
21
21
  return fetch("...", {
22
22
  body,
23
23
  method: "POST",
24
24
  })
25
25
  .then(response => {
26
- return response.json()
26
+ return response.json();
27
27
  })
28
28
  .then(response => {
29
- inProgress = false
29
+ inProgress = false;
30
30
 
31
31
  if (nextBody) {
32
- const body = nextBody
32
+ const body = nextBody;
33
- nextBody = null
33
+ nextBody = null;
34
- return request(body)
34
+ return request(body);
35
35
  } else {
36
- return response
36
+ return response;
37
37
  }
38
- })
38
+ });
39
- }
39
+ };
40
40
  ```

1

タイトルを変更

2018/08/15 22:06

投稿

huk66361
huk66361

スコア8

title CHANGED
@@ -1,1 +1,1 @@
1
- fetch()を中断たい
1
+ fetch()を中断させたい
body CHANGED
File without changes