回答編集履歴

1

調整

2020/05/23 07:05

投稿

yambejp
yambejp

スコア114843

test CHANGED
@@ -1,5 +1,43 @@
1
1
  JSONデータが間違っています、
2
2
 
3
- ところどころカンマが抜けていてJSONデータとしてパーサーエラーを
3
+ ところどころカンマが抜けていてJSONデータとしてパーサーエラーをおこします
4
4
 
5
+
6
+
7
+ # 追記
8
+
9
+ こんな感じで整理するとよいかもしれません
10
+
11
+ ```javascript
12
+
13
+ var result=json.map(x=>[
14
+
15
+ x.region,
16
+
17
+ x.detail.reduce((x,y)=>{
18
+
19
+ if((n=x[0].indexOf(y.pref))==-1){
20
+
21
+ x[0].push(y.pref);
22
+
23
+ x[1].push(1);
24
+
25
+ if(x[2].length==0) x[2][0]=[y.product,y.url,y.type];
26
+
5
- おこします
27
+ }else{
28
+
29
+ x[1][n]++;
30
+
31
+ if(n==0) x[2].push([y.product,y.url,y.type]);
32
+
33
+ }
34
+
35
+ return x;
36
+
37
+ },[[],[],[]]),
38
+
39
+ ]);
40
+
41
+ console.log(result);
42
+
43
+ ```