質問編集履歴

3

補足

2017/09/29 04:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -24,13 +24,13 @@
24
24
 
25
25
  2. mapファンクションで抽出した配列は2次元になってしまってるので、それをreduceファンクションを使って、array.concat()で1次元配列化したものを抽出
26
26
 
27
- 3.2で取得したプロダクトIDリストから重複するプロダクトIDを削除(フィルターファンクションを使いました)
27
+ 3. 2で取得したプロダクトIDリストから重複するプロダクトIDを削除(フィルターファンクションを使いました)
28
28
 
29
- 4.3で取得したプロダクトIDリストとマッチするitemList内のitem配列をmapファンクションで抽出
29
+ 4. 3で取得したプロダクトIDリストとマッチするitemList内のitem配列をmapファンクションで抽出
30
30
 
31
- 5....
31
+ 5. ....
32
32
 
33
- 6....
33
+ 6. ....
34
34
 
35
35
 
36
36
 
@@ -39,6 +39,10 @@
39
39
 
40
40
 
41
41
  なんか違う感があるのですが、皆様ならどのように書くのでしょうか?
42
+
43
+
44
+
45
+ ※補足: なんか違う感というのは、mapなどのメソッド使うと直ぐに多次元配列になってしまって、それをまた、他の処理の為に1次元配列に戻さないといけなかったり、更にそういうのが二回必要だったりと、もっと短く出来る方法ってないのかなと思いまして。冗長に感じるということです。
42
46
 
43
47
 
44
48
 

2

しゅうせい

2017/09/29 04:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -72,9 +72,9 @@
72
72
 
73
73
  items: [
74
74
 
75
- { id: 11 },
75
+ { id: 1 },
76
76
 
77
- { id: 22 },
77
+ { id: 10 },
78
78
 
79
79
  { id: 33 }
80
80
 
@@ -88,11 +88,11 @@
88
88
 
89
89
  items: [
90
90
 
91
- { id: 1 },
91
+ { id: 11 },
92
92
 
93
- { id: 2 },
93
+ { id: 22 },
94
94
 
95
- { id: 3 }
95
+ { id: 33 }
96
96
 
97
97
  ]
98
98
 

1

lodash

2017/09/28 05:36

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -155,3 +155,13 @@
155
155
  ]
156
156
 
157
157
  ```
158
+
159
+
160
+
161
+
162
+
163
+ # 補足
164
+
165
+
166
+
167
+ lodash使えば一発だよ!みたいな回答でもありがたいです。