質問編集履歴
5
補足説明
test
CHANGED
File without changes
|
test
CHANGED
@@ -113,3 +113,9 @@
|
|
113
113
|
arrayに関するソースを追記しました.
|
114
114
|
|
115
115
|
少々長くなりますがご了承ください
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
**console.log(data)**
|
120
|
+
|
121
|
+
の部分ですが,問題なくコンソールに表示されました
|
4
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,6 +17,8 @@
|
|
17
17
|
以下ボタン部分と動作を行うソースコードです.
|
18
18
|
|
19
19
|
```js
|
20
|
+
|
21
|
+
<script>
|
20
22
|
|
21
23
|
let data;
|
22
24
|
|
@@ -53,8 +55,6 @@
|
|
53
55
|
});
|
54
56
|
|
55
57
|
});
|
56
|
-
|
57
|
-
<script>
|
58
58
|
|
59
59
|
function Next() {
|
60
60
|
|
3
ソースの追加記述
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,9 +18,41 @@
|
|
18
18
|
|
19
19
|
```js
|
20
20
|
|
21
|
-
|
21
|
+
let data;
|
22
22
|
|
23
|
+
window.addEventListener('DOMContentLoaded', ()=>{
|
24
|
+
|
25
|
+
const myfile=document.querySelector('#output_csv');
|
26
|
+
|
27
|
+
myfile.addEventListener('change',async e=>{
|
28
|
+
|
29
|
+
var f=e.target.files[0];
|
30
|
+
|
31
|
+
var fr=new FileReader();
|
32
|
+
|
33
|
+
var aaa =await new Promise((resolve)=>{
|
34
|
+
|
23
|
-
|
35
|
+
fr.addEventListener('load',()=>{
|
36
|
+
|
37
|
+
const content=fr.result;
|
38
|
+
|
39
|
+
data=content.split(/[\r\n]+/).map(x=>(y=x.split(","),{spelling:y[0],meaning:y[1]}));
|
40
|
+
|
41
|
+
resolve(aaa);
|
42
|
+
|
43
|
+
});
|
44
|
+
|
45
|
+
fr.readAsText(f) ;
|
46
|
+
|
47
|
+
});
|
48
|
+
|
49
|
+
data.sort (function (a, b) {return Math.floor (Math.random () * 3) - 1 ;}) ;
|
50
|
+
|
51
|
+
console.log(data);
|
52
|
+
|
53
|
+
});
|
54
|
+
|
55
|
+
});
|
24
56
|
|
25
57
|
<script>
|
26
58
|
|
@@ -78,4 +110,6 @@
|
|
78
110
|
|
79
111
|
```
|
80
112
|
|
81
|
-
|
113
|
+
arrayに関するソースを追記しました.
|
114
|
+
|
115
|
+
少々長くなりますがご了承ください
|
2
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
if (data.length==0){
|
30
30
|
|
31
|
-
window.al
|
31
|
+
window.alert("すでに終了しています");
|
32
32
|
|
33
33
|
}
|
34
34
|
|
1
コードの補足説明
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,6 +19,8 @@
|
|
19
19
|
```js
|
20
20
|
|
21
21
|
//arrayはdataで定義しています
|
22
|
+
|
23
|
+
//spellingはすでに定義しています
|
22
24
|
|
23
25
|
<script>
|
24
26
|
|