回答編集履歴

1

JSON

2019/11/11 07:41

投稿

yambejp
yambejp

スコア114843

test CHANGED
@@ -21,3 +21,35 @@
21
21
  console.log(fruits);
22
22
 
23
23
  ```
24
+
25
+
26
+
27
+ # 追記
28
+
29
+ もしJSONが表記のように[]で囲まれているのでしたらそれは配列です。
30
+
31
+ 配列が数値をもつ場合は工夫が必要ですが、単に配列に1個しかデータがないなら
32
+
33
+ fudotype[0]を参照すればいいでしょう
34
+
35
+
36
+
37
+ ```javascript
38
+
39
+ const json=[{fudotype:[7]},{fudotype:[8]},{fudotype:[9]}];
40
+
41
+ const fruits=[];
42
+
43
+ const list={7:'みかん',20: 'りんご',9:'いちご'};
44
+
45
+ json.forEach(x=>{
46
+
47
+ var fruit=x.fudotype[0];
48
+
49
+ if([7,9,20].indexOf(fruit)>-1) fruits.push(list[fruit]);
50
+
51
+ });
52
+
53
+ console.log(fruits);
54
+
55
+ ```