質問編集履歴

7

配列のpushの使い方で悩んでいます

2022/04/09 05:37

投稿

believe
believe

スコア91

test CHANGED
File without changes
test CHANGED
@@ -246,7 +246,6 @@
246
246
  1問目:飛脚:95点
247
247
  d,e,f:73点
248
248
  d,e,f:86点
249
- ---------------------------------------
250
249
 
251
250
  間違えた問題だけを連続でカンマ区切りで最終的にはすべての間違えた問題だけをCSVで
252
251
  保存したいです。

6

配列のpushの使い方で悩んでいます

2022/04/09 05:36

投稿

believe
believe

スコア91

test CHANGED
File without changes
test CHANGED
@@ -226,6 +226,28 @@
226
226
 
227
227
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-04-09/f39829a1-fd1f-4ec9-9112-a234410ba879.png)
228
228
 
229
+ 配列のpushの使い方で悩んでいます。
230
+ function Seito(_namae, _seiseki) {
231
+ this.namae = _namae;
232
+ this.seiseki = _seiseki;
233
+ }
234
+ var kumi=[];
235
+ kumi[0]=new Seito(data1,95);
236
+ kumi[1]=new Seito(data2,73);
237
+ kumi[2]=new Seito(data3,86);
238
+ for(i=0;i<kumi.length;i++){
239
+ document.write(kumi[i].namae+":"+kumi[i].seiseki+"点<br>");
240
+ }
241
+
242
+ 結果
243
+ const data1 = ansers[count]
244
+ const data2 = ['d', 'e', 'f'];
245
+
246
+ 1問目:飛脚:95点
247
+ d,e,f:73点
248
+ d,e,f:86点
249
+ ---------------------------------------
250
+
229
251
  間違えた問題だけを連続でカンマ区切りで最終的にはすべての間違えた問題だけをCSVで
230
252
  保存したいです。
231
253
  よろしくお願いします。

5

関数を修正しました。pushの使い方で悩んでいます。

2022/04/09 04:21

投稿

believe
believe

スコア91

test CHANGED
File without changes
test CHANGED
@@ -204,6 +204,28 @@
204
204
  (追加)
205
205
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-04-09/8eeeebba-f07b-4b6e-8ae6-f40aec07188b.png)
206
206
 
207
+
208
+ (追加)関数を修正しました。
209
+ function anser(num) { //解答表示
210
+ var s;
211
+ s = (count + 1) + "問目:";
212
+
213
+ //alert(qa[count][q_sel + 1]);
214
+ //答え合わせ
215
+ if (num == qa[count][q_sel + 1]) {
216
+ //正解
217
+ ansers[count] = "○";
218
+ } else {
219
+ ansers[count] = s+qa[count][num];
220
+ // const arr=[];
221
+ // arr.push("Red", "Green", "Blue")
222
+
223
+ // alert(arr);
224
+
225
+ }
226
+
227
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-04-09/f39829a1-fd1f-4ec9-9112-a234410ba879.png)
228
+
207
229
  間違えた問題だけを連続でカンマ区切りで最終的にはすべての間違えた問題だけをCSVで
208
230
  保存したいです。
209
231
  よろしくお願いします。

4

画像追加しました

2022/04/09 04:11

投稿

believe
believe

スコア91

test CHANGED
File without changes
test CHANGED
@@ -201,6 +201,8 @@
201
201
  var str = "";
202
202
  str += qa[count][num]+","; //カンマで区切る
203
203
 
204
+ (追加)
205
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-04-09/8eeeebba-f07b-4b6e-8ae6-f40aec07188b.png)
204
206
 
205
207
  間違えた問題だけを連続でカンマ区切りで最終的にはすべての間違えた問題だけをCSVで
206
208
  保存したいです。

3

カンマで区切るを追加しました。

2022/04/07 23:43

投稿

believe
believe

スコア91

test CHANGED
File without changes
test CHANGED
@@ -197,6 +197,10 @@
197
197
  link.click();
198
198
  }
199
199
  ```
200
+ (追加)
201
+ var str = "";
202
+ str += qa[count][num]+","; //カンマで区切る
203
+
200
204
 
201
205
  間違えた問題だけを連続でカンマ区切りで最終的にはすべての間違えた問題だけをCSVで
202
206
  保存したいです。

2

複数ファイルのダウンロードを許可が表示されます。

2022/04/07 23:08

投稿

believe
believe

スコア91

test CHANGED
File without changes
test CHANGED
@@ -181,6 +181,23 @@
181
181
  alert(ansers[count]);
182
182
  //×か○
183
183
 
184
+
185
+ (追加)
186
+ 複数ファイルのダウンロードを許可が表示されます。
187
+ 以下のコード追加で。
188
+ ```
189
+ for (n=0;n<qa.length;n++) {
190
+ s+=qa[num] + qa[count][num];
191
+
192
+ var blob =new Blob([s],{type:"text/csv"}); //配列に上記の文字列(s)を設定
193
+
194
+ var link =document.createElement('a');
195
+ link.href = URL.createObjectURL(blob);
196
+ link.download ="tempdate.csv";
197
+ link.click();
198
+ }
199
+ ```
200
+
184
201
  間違えた問題だけを連続でカンマ区切りで最終的にはすべての間違えた問題だけをCSVで
185
202
  保存したいです。
186
203
  よろしくお願いします。

1

(追加)配列の中身を確認しました。

2022/04/07 22:03

投稿

believe
believe

スコア91

test CHANGED
File without changes
test CHANGED
@@ -171,7 +171,15 @@
171
171
  </html>
172
172
  ```
173
173
  自分で調べたことや試したこと
174
+
174
- 解答を配列で保存ようとているけれどもうまくいかないです
175
+ (追加)配列の中身を確認
176
+ alert(qa[num]);
177
+ //問題文 トンボを英語にするとどれ?,fly,dragonfly,butterfly,2
178
+
179
+ alert(qa[count][num]);
180
+ //答え tuna
181
+ alert(ansers[count]);
182
+ //×か○
175
183
 
176
184
  間違えた問題だけを連続でカンマ区切りで最終的にはすべての間違えた問題だけをCSVで
177
185
  保存したいです。