回答編集履歴

3

コードの不足を追加

2018/04/09 07:44

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -1,3 +1,9 @@
1
+ 追記:その5で例外をthrowするの忘れてました!コードを追記します。
2
+
3
+
4
+
5
+ ---
6
+
1
7
  もっと単純に考えてよいのではないでしょうか?
2
8
 
3
9
 
@@ -44,6 +50,8 @@
44
50
 
45
51
  なにかしたいならここで
46
52
 
53
+ throw e;
54
+
47
55
  }
48
56
 
49
57
  }

2

関数名を変更

2018/04/09 07:44

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  ```javascript
28
28
 
29
- function その4() {
29
+ function その5() {
30
30
 
31
31
  const var = guard();
32
32
 

1

補足

2018/04/09 07:41

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- constへの代入時に右辺で例外が起きた際に**「その1~その3」などの関数ですべき例外処理があるべきでない**と思います。つまり単に以下でいいのではないでしょうか。
5
+ 特に関数の先頭にあるconstへの宣言時に右辺で例外が起きた際に**「その1~その3」などの関数ですべき例外処理があるべきでない**と思います。つまり単に以下でいいのではないでしょうか。
6
6
 
7
7
 
8
8