質問編集履歴

2

実現したいことの修正

2021/07/09 09:29

投稿

KokubuRyuji
KokubuRyuji

スコア5

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- [{
3
+ ```[{
4
4
 
5
5
  id:40,
6
6
 
@@ -16,208 +16,228 @@
16
16
 
17
17
  value: ''
18
18
 
19
+ },{
20
+
21
+ id:41,
22
+
23
+ page: 3,
24
+
25
+ question:'\( 33+1=\input\input \)',
26
+
27
+ correct:'',
28
+
29
+ answer:23,
30
+
31
+ digits:2,
32
+
33
+ value: ''
34
+
35
+ },{
36
+
37
+ id:42,
38
+
39
+ page: 3,
40
+
41
+ question:'\( 34+1=\input\input \)',
42
+
43
+ correct:'',
44
+
45
+ answer:23,
46
+
47
+ digits:2,
48
+
49
+ value: ''
50
+
19
51
  },
20
52
 
21
- {
53
+ ]
54
+
22
-
55
+ ```
56
+
57
+ このようなデータ構造を同的に作成したい。
58
+
59
+
60
+
61
+ ### やりたいことの具体案
62
+
63
+
64
+
65
+ ```
66
+
67
+ class Hoge{
68
+
69
+ constructor(num, name) {
70
+
71
+ this.num = num;
72
+
73
+ this.name = name;
74
+
75
+ }
76
+
77
+ obj = {
78
+
23
- id:41,
79
+ num: num,
80
+
24
-
81
+ name: name,
82
+
83
+ pageNum: pageNum
84
+
25
- :
85
+ }
26
-
27
- :
28
-
29
- :
30
-
31
-
32
86
 
33
87
  }
34
88
 
89
+ ```
90
+
91
+ ### 受け取るデータ(これを元にしてデータを作成したい)
92
+
93
+ ```
94
+
95
+ [
96
+
97
+ {
98
+
99
+ "1": "(1) 1 2 3 ▯ 5 6 7 8 9 10",
100
+
101
+ "2": "(2) 11 ▯ 13 14 15 16 17 18 19 20",
102
+
103
+ "3": "(3) ▯ 22 23 24 25 26 27 28 29 30",
104
+
105
+ "4": "(4) 31 32 33 34 ▯ 36 37 38 39 40",
106
+
107
+ "5": "(5) 41 42 43 ▯ 45 46 47 48 49 50",
108
+
109
+ "6": "(6) 51 52 53 54 55 56 57 ▯ 59 60",
110
+
111
+ "7": "(7) 61 62 63 64 65 66 67 68 ▯ 70",
112
+
113
+ "8": "(8) 71 72 73 74 75 76 ▯ 78 79 80",
114
+
115
+ "9": "(9) 81 82 83 84 85 ▯ 87 88 89 90",
116
+
117
+ "10": "(10) 91 92 93 94 95 96 97 98 99 ▯"
118
+
119
+ },
120
+
121
+ {
122
+
123
+ "1": "(1) 1+1=",
124
+
125
+ "2": "(2) 4+1=",
126
+
127
+ "3": "(3) 5+1=",
128
+
129
+ "4": "(4) 7+2=",
130
+
131
+ "5": "(5) 10+2=",
132
+
133
+ "6": "(6) 1+2=",
134
+
135
+ "7": "(7) 5+2=",
136
+
137
+ "8": "(8) 6+3=",
138
+
139
+ "9": "(9) 10+3=",
140
+
141
+ "10": "(10)12+3="
142
+
143
+ },
144
+
145
+ {
146
+
147
+ "1": "(1) 3+4=",
148
+
149
+ "2": "(2) 4+4=",
150
+
151
+ "3": "(3) 8+5=",
152
+
153
+ "4": "(4) 6+5=",
154
+
155
+ "5": "(5) 2+6=",
156
+
157
+ "6": "(6) 8+6=",
158
+
159
+ "7": "(7) 9+7=",
160
+
161
+ "8": "(8) 7+8=",
162
+
163
+ "9": "(9) 8+9=",
164
+
165
+ "10": "(10)6+10="
166
+
167
+ },
168
+
169
+ {
170
+
171
+ "1": "(1) 13+6=",
172
+
173
+ "2": "(2) 14+7=",
174
+
175
+ "3": "(3) 15+8=",
176
+
177
+ "4": "(4) 16+9=",
178
+
179
+ "5": "(5) 17+10=",
180
+
181
+ "6": "(6) 18+12=",
182
+
183
+ "7": "(7) ひっさん11+4=",
184
+
185
+ "8": "(8) ひっさん26+5=",
186
+
187
+ "9": "(9) ひっさん15+15=",
188
+
189
+ "10": "(10)ひっさん123+13="
190
+
191
+ },
192
+
193
+ {
194
+
195
+ "1": "(1) 4-1=",
196
+
197
+ "2": "(2) 8-2=",
198
+
199
+ "3": "(3) 11-3=",
200
+
201
+ "4": "(4) 10-5=",
202
+
203
+ "5": "(5) 9-7=",
204
+
205
+ "6": "(6) 11-8=",
206
+
207
+ "7": "(7) 15-4=",
208
+
209
+ "8": "(8) 20-6=",
210
+
211
+ "9": "(9) ひっさん10-4=",
212
+
213
+ "10": "(10)ひっさん34-12="
214
+
215
+ },
216
+
217
+ {
218
+
219
+ "1": "(1) 2×2=",
220
+
221
+ "2": "(2) 4×3=",
222
+
223
+ "3": "(3) 5×4=",
224
+
225
+ "4": "(4) 6×5=",
226
+
227
+ "5": "(5) 7×6=",
228
+
229
+ "6": "(6) 8×7=",
230
+
231
+ "7": "(7) 9×8=",
232
+
233
+ "8": "(8) 3×9=",
234
+
235
+ "9": "(9) 8×3=",
236
+
237
+ "10": "(10)2×5="
238
+
239
+ }
240
+
35
241
  ]
36
242
 
37
- このようなデータ構造を同的に作成したい。
38
-
39
-
40
-
41
- ### やりたいことの具体案
42
-
43
-
44
-
45
- ```
243
+ ```
46
-
47
- class Hoge{
48
-
49
- constructor(num, name) {
50
-
51
- this.num = num;
52
-
53
- this.name = name;
54
-
55
- }
56
-
57
- obj = {
58
-
59
- num: num,
60
-
61
- name: name,
62
-
63
- pageNum: pageNum
64
-
65
- }
66
-
67
- }
68
-
69
- ```
70
-
71
- ### 受け取るデータ(これを元にしてデータを作成したい)
72
-
73
- ```
74
-
75
- [
76
-
77
- {
78
-
79
- "1": "(1) 1 2 3 ▯ 5 6 7 8 9 10",
80
-
81
- "2": "(2) 11 ▯ 13 14 15 16 17 18 19 20",
82
-
83
- "3": "(3) ▯ 22 23 24 25 26 27 28 29 30",
84
-
85
- "4": "(4) 31 32 33 34 ▯ 36 37 38 39 40",
86
-
87
- "5": "(5) 41 42 43 ▯ 45 46 47 48 49 50",
88
-
89
- "6": "(6) 51 52 53 54 55 56 57 ▯ 59 60",
90
-
91
- "7": "(7) 61 62 63 64 65 66 67 68 ▯ 70",
92
-
93
- "8": "(8) 71 72 73 74 75 76 ▯ 78 79 80",
94
-
95
- "9": "(9) 81 82 83 84 85 ▯ 87 88 89 90",
96
-
97
- "10": "(10) 91 92 93 94 95 96 97 98 99 ▯"
98
-
99
- },
100
-
101
- {
102
-
103
- "1": "(1) 1+1=",
104
-
105
- "2": "(2) 4+1=",
106
-
107
- "3": "(3) 5+1=",
108
-
109
- "4": "(4) 7+2=",
110
-
111
- "5": "(5) 10+2=",
112
-
113
- "6": "(6) 1+2=",
114
-
115
- "7": "(7) 5+2=",
116
-
117
- "8": "(8) 6+3=",
118
-
119
- "9": "(9) 10+3=",
120
-
121
- "10": "(10)12+3="
122
-
123
- },
124
-
125
- {
126
-
127
- "1": "(1) 3+4=",
128
-
129
- "2": "(2) 4+4=",
130
-
131
- "3": "(3) 8+5=",
132
-
133
- "4": "(4) 6+5=",
134
-
135
- "5": "(5) 2+6=",
136
-
137
- "6": "(6) 8+6=",
138
-
139
- "7": "(7) 9+7=",
140
-
141
- "8": "(8) 7+8=",
142
-
143
- "9": "(9) 8+9=",
144
-
145
- "10": "(10)6+10="
146
-
147
- },
148
-
149
- {
150
-
151
- "1": "(1) 13+6=",
152
-
153
- "2": "(2) 14+7=",
154
-
155
- "3": "(3) 15+8=",
156
-
157
- "4": "(4) 16+9=",
158
-
159
- "5": "(5) 17+10=",
160
-
161
- "6": "(6) 18+12=",
162
-
163
- "7": "(7) ひっさん11+4=",
164
-
165
- "8": "(8) ひっさん26+5=",
166
-
167
- "9": "(9) ひっさん15+15=",
168
-
169
- "10": "(10)ひっさん123+13="
170
-
171
- },
172
-
173
- {
174
-
175
- "1": "(1) 4-1=",
176
-
177
- "2": "(2) 8-2=",
178
-
179
- "3": "(3) 11-3=",
180
-
181
- "4": "(4) 10-5=",
182
-
183
- "5": "(5) 9-7=",
184
-
185
- "6": "(6) 11-8=",
186
-
187
- "7": "(7) 15-4=",
188
-
189
- "8": "(8) 20-6=",
190
-
191
- "9": "(9) ひっさん10-4=",
192
-
193
- "10": "(10)ひっさん34-12="
194
-
195
- },
196
-
197
- {
198
-
199
- "1": "(1) 2×2=",
200
-
201
- "2": "(2) 4×3=",
202
-
203
- "3": "(3) 5×4=",
204
-
205
- "4": "(4) 6×5=",
206
-
207
- "5": "(5) 7×6=",
208
-
209
- "6": "(6) 8×7=",
210
-
211
- "7": "(7) 9×8=",
212
-
213
- "8": "(8) 3×9=",
214
-
215
- "9": "(9) 8×3=",
216
-
217
- "10": "(10)2×5="
218
-
219
- }
220
-
221
- ]
222
-
223
- ```

1

質問点の明確化

2021/07/09 09:29

投稿

KokubuRyuji
KokubuRyuji

スコア5

test CHANGED
@@ -1 +1 @@
1
- JSでJSON配列を用いたデータ作成(クラスを使用すればいい?)
1
+ 質問店の明確化JSでJSON配列を用いたデータ作成(クラスを使用すればいい?)
test CHANGED
@@ -1,24 +1,38 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
+ [{
4
+
5
+ id:40,
6
+
3
- hoge[
7
+ page: 3,
8
+
9
+ question:'\( 32+1=\input\input \)',
10
+
11
+ correct:'',
12
+
13
+ answer:23,
14
+
15
+ digits:2,
16
+
17
+ value: ''
18
+
19
+ },
4
20
 
5
21
  {
6
22
 
7
- num: 2,
23
+ id:41,
8
-
24
+
9
- name: 'Ichiro'
25
+ :
26
+
10
-
27
+ :
28
+
29
+ :
30
+
31
+
32
+
11
- },
33
+ }
12
-
13
- {
34
+
14
-
15
- num: 3
16
-
17
- name: 'Tarou'
18
-
19
- }]
35
+ ]
20
-
21
-
22
36
 
23
37
  このようなデータ構造を同的に作成したい。
24
38
 
@@ -54,10 +68,156 @@
54
68
 
55
69
  ```
56
70
 
57
- ### したこと
71
+ ### 受け取るデータ(これを元にてデータを作成しい)
72
+
58
-
73
+ ```
74
+
59
-
75
+ [
76
+
60
-
77
+ {
78
+
79
+ "1": "(1) 1 2 3 ▯ 5 6 7 8 9 10",
80
+
81
+ "2": "(2) 11 ▯ 13 14 15 16 17 18 19 20",
82
+
83
+ "3": "(3) ▯ 22 23 24 25 26 27 28 29 30",
84
+
85
+ "4": "(4) 31 32 33 34 ▯ 36 37 38 39 40",
86
+
87
+ "5": "(5) 41 42 43 ▯ 45 46 47 48 49 50",
88
+
89
+ "6": "(6) 51 52 53 54 55 56 57 ▯ 59 60",
90
+
91
+ "7": "(7) 61 62 63 64 65 66 67 68 ▯ 70",
92
+
93
+ "8": "(8) 71 72 73 74 75 76 ▯ 78 79 80",
94
+
95
+ "9": "(9) 81 82 83 84 85 ▯ 87 88 89 90",
96
+
97
+ "10": "(10) 91 92 93 94 95 96 97 98 99 ▯"
98
+
99
+ },
100
+
101
+ {
102
+
103
+ "1": "(1) 1+1=",
104
+
105
+ "2": "(2) 4+1=",
106
+
107
+ "3": "(3) 5+1=",
108
+
109
+ "4": "(4) 7+2=",
110
+
111
+ "5": "(5) 10+2=",
112
+
113
+ "6": "(6) 1+2=",
114
+
115
+ "7": "(7) 5+2=",
116
+
117
+ "8": "(8) 6+3=",
118
+
119
+ "9": "(9) 10+3=",
120
+
121
+ "10": "(10)12+3="
122
+
123
+ },
124
+
125
+ {
126
+
127
+ "1": "(1) 3+4=",
128
+
129
+ "2": "(2) 4+4=",
130
+
131
+ "3": "(3) 8+5=",
132
+
133
+ "4": "(4) 6+5=",
134
+
135
+ "5": "(5) 2+6=",
136
+
137
+ "6": "(6) 8+6=",
138
+
139
+ "7": "(7) 9+7=",
140
+
141
+ "8": "(8) 7+8=",
142
+
143
+ "9": "(9) 8+9=",
144
+
145
+ "10": "(10)6+10="
146
+
147
+ },
148
+
149
+ {
150
+
151
+ "1": "(1) 13+6=",
152
+
153
+ "2": "(2) 14+7=",
154
+
155
+ "3": "(3) 15+8=",
156
+
157
+ "4": "(4) 16+9=",
158
+
159
+ "5": "(5) 17+10=",
160
+
161
+ "6": "(6) 18+12=",
162
+
61
- まざまな方法を用いて動的に作成しようと試みましたが、いまいちしっくりきませ
163
+ "7": "(7) ひっさん11+4=",
164
+
62
-
165
+ "8": "(8) ひっさん26+5=",
166
+
167
+ "9": "(9) ひっさん15+15=",
168
+
169
+ "10": "(10)ひっさん123+13="
170
+
171
+ },
172
+
173
+ {
174
+
63
- 素人質問で恐縮ですが、お答えいただけると幸いです。
175
+ "1": "(1) 4-1=",
176
+
177
+ "2": "(2) 8-2=",
178
+
179
+ "3": "(3) 11-3=",
180
+
181
+ "4": "(4) 10-5=",
182
+
183
+ "5": "(5) 9-7=",
184
+
185
+ "6": "(6) 11-8=",
186
+
187
+ "7": "(7) 15-4=",
188
+
189
+ "8": "(8) 20-6=",
190
+
191
+ "9": "(9) ひっさん10-4=",
192
+
193
+ "10": "(10)ひっさん34-12="
194
+
195
+ },
196
+
197
+ {
198
+
199
+ "1": "(1) 2×2=",
200
+
201
+ "2": "(2) 4×3=",
202
+
203
+ "3": "(3) 5×4=",
204
+
205
+ "4": "(4) 6×5=",
206
+
207
+ "5": "(5) 7×6=",
208
+
209
+ "6": "(6) 8×7=",
210
+
211
+ "7": "(7) 9×8=",
212
+
213
+ "8": "(8) 3×9=",
214
+
215
+ "9": "(9) 8×3=",
216
+
217
+ "10": "(10)2×5="
218
+
219
+ }
220
+
221
+ ]
222
+
223
+ ```