回答編集履歴
1
JSON
answer
CHANGED
@@ -9,4 +9,20 @@
|
|
9
9
|
if([7,9,20].indexOf(fruit)>-1) fruits.push(list[fruit]);
|
10
10
|
});
|
11
11
|
console.log(fruits);
|
12
|
+
```
|
13
|
+
|
14
|
+
# 追記
|
15
|
+
もしJSONが表記のように[]で囲まれているのでしたらそれは配列です。
|
16
|
+
配列が数値をもつ場合は工夫が必要ですが、単に配列に1個しかデータがないなら
|
17
|
+
fudotype[0]を参照すればいいでしょう
|
18
|
+
|
19
|
+
```javascript
|
20
|
+
const json=[{fudotype:[7]},{fudotype:[8]},{fudotype:[9]}];
|
21
|
+
const fruits=[];
|
22
|
+
const list={7:'みかん',20: 'りんご',9:'いちご'};
|
23
|
+
json.forEach(x=>{
|
24
|
+
var fruit=x.fudotype[0];
|
25
|
+
if([7,9,20].indexOf(fruit)>-1) fruits.push(list[fruit]);
|
26
|
+
});
|
27
|
+
console.log(fruits);
|
12
28
|
```
|