質問編集履歴
3
think49さんのご指摘部分の不足コードを追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,6 +48,8 @@
|
|
48
48
|
|
49
49
|
|
50
50
|
|
51
|
+
let loadedAudiosLength = 0;
|
52
|
+
|
51
53
|
let loadedAudioAll = false;
|
52
54
|
|
53
55
|
|
2
誤字を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -62,7 +62,7 @@
|
|
62
62
|
|
63
63
|
// ロードスタート後の処理
|
64
64
|
|
65
|
-
console.log(audio01.id + ' is now loading...');
|
65
|
+
console.log(audio01.id + ' is now loading...');
|
66
66
|
|
67
67
|
})
|
68
68
|
|
1
編集中に投稿してしまったため、更新させていただきます。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
JavaScript
|
1
|
+
JavaScript 繰り返し同じ処理を書いてしまっている部分を修正したいです
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
同じ記述を繰り返している部分をまとめられるかどうか知りたいです。
|
3
|
+
同じ記述を繰り返してしまっている部分をまとめられるかどうか知りたいです。
|
4
4
|
|
5
5
|
|
6
6
|
|
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
同じコードを5回書けば想定した動きにはなるのですが、
|
14
14
|
|
15
|
-
5回書い
|
15
|
+
5回書いてしまっている部分をまとめたいと思い、後述の「試したこと」のように書き直そうとしたところ
|
16
16
|
|
17
17
|
フラグの変更の仕方がわからず、うまくいきませんでした。
|
18
18
|
|
@@ -60,26 +60,26 @@
|
|
60
60
|
|
61
61
|
audio01.addEventListener("loadstart", function () {
|
62
62
|
|
63
|
+
// ロードスタート後の処理
|
64
|
+
|
63
65
|
console.log(audio01.id + ' is now loading...');]
|
64
66
|
|
65
|
-
// ロードスタート後の処理
|
66
|
-
|
67
67
|
})
|
68
68
|
|
69
69
|
audio01.addEventListener("canplaythrough", function () {
|
70
70
|
|
71
|
-
// ロード完了後の処理
|
71
|
+
// ロード完了後の処理
|
72
72
|
|
73
73
|
console.log(audio01.id + ' is loaded.');
|
74
74
|
|
75
75
|
loadedAudio01 = true;
|
76
76
|
|
77
|
-
// すべての要素をロードした後の処理
|
78
|
-
|
79
77
|
loadedAudiosLength += 1;
|
80
78
|
|
81
79
|
if (loadedAudiosLength === audioElems.length) {
|
82
80
|
|
81
|
+
// すべての要素をロードした後の処理
|
82
|
+
|
83
83
|
loadedAudioAll = true;
|
84
84
|
|
85
85
|
console.log('All contents are loaded.');
|
@@ -228,6 +228,6 @@
|
|
228
228
|
|
229
229
|
下記の質問にご回答をいただき、間違っている理由はわかったのですが、上記の場合どのように修正してよいかわからず、
|
230
230
|
|
231
|
-
周辺のコードを追加して再度質問させていただきました。
|
231
|
+
周辺のコードを追加して再度質問させていただきました。何卒よろしくお願いいたします。
|
232
232
|
|
233
233
|
https://teratail.com/questions/198715
|