回答編集履歴

2

ミスの修正

2019/10/27 21:34

投稿

draq
draq

スコア2577

test CHANGED
@@ -60,6 +60,6 @@
60
60
 
61
61
  ```JavaScript
62
62
 
63
- threads.map(i => {data:{url:i.data.url}}, key:i.data.url);
63
+ threads.map(i => {data:{url:i.data.url}, key:i.data.url});
64
64
 
65
65
  ```

1

回答の追加

2019/10/27 21:34

投稿

draq
draq

スコア2577

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  ---
24
24
 
25
- また、なにを意図しているのか不明ですが、
25
+ また、なにを意図しているのか不明ですが、(普通、`Array.prototype.map()`は新しい配列を作るために使います。)
26
26
 
27
27
 
28
28
 
@@ -47,3 +47,19 @@
47
47
  ```
48
48
 
49
49
  と同じ意味なので、`threads[0]`や`threads[1]`が変更されます。
50
+
51
+
52
+
53
+ ---
54
+
55
+ > また、responseJsonを保持したい場合どのような工夫ができますか?
56
+
57
+
58
+
59
+ 値をコピーしたオブジェクトを作るとか。
60
+
61
+ ```JavaScript
62
+
63
+ threads.map(i => {data:{url:i.data.url}}, key:i.data.url);
64
+
65
+ ```