質問編集履歴

1

なし

2020/10/01 05:13

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- javascript JSON ループさせて値の受け渡しをしたい。
1
+ javascript ループさせて値の受け渡しをしたい。
test CHANGED
@@ -16,51 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- iの中にsample01が入っているとわかったので、前提であるようにsample01の部分をdata[0].i.value.leaf.lineと書き換えれば300が取れるかと思ったのですが、エラーが出ます。
20
19
 
21
-
22
-
23
- data[0].sample01.value.leaf.lineと指定するとsample01しか取れないのでループさせて全部のsampleの中身を取り出したいのですが、上手くいきません。
24
-
25
- 教えて頂きたいです。
26
-
27
-
28
-
29
- ```javascript
30
-
31
- $(document).ready(function() {
32
-
33
- $.getJSON("data.json", function(data) {
34
-
35
- for (var i in data[0]) {
36
-
37
- //sampleが含まれる文字分だけ実行
38
-
39
- if (/sample/.test(i)) {
40
-
41
- //sample01,sample05が入る
42
-
43
- console.log(i);
44
-
45
-
46
-
47
- //実行される
48
-
49
- console.log(data[0].sample01.value.leaf.line);
50
-
51
- //エラー
52
-
53
- //console.log(data[0].i.value.leaf.line);
54
-
55
- }
56
-
57
- }
58
-
59
- });
60
-
61
- });
62
-
63
- ```
64
20
 
65
21
 
66
22