質問編集履歴

3

think49さんのご指摘部分の不足コードを追記しました

2019/07/07 00:19

投稿

pecoro0321
pecoro0321

スコア10

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

誤字を修正しました。

2019/07/07 00:19

投稿

pecoro0321
pecoro0321

スコア10

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

編集中に投稿してしまったため、更新させていただきます。

2019/07/06 23:47

投稿

pecoro0321
pecoro0321

スコア10

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