回答編集履歴
1
説明文の改善
test
CHANGED
@@ -1,26 +1,6 @@
|
|
1
|
-
とりあえず、
|
2
|
-
|
3
|
-
```javascript
|
4
|
-
|
5
|
-
this.number = document.querySelector('#input');
|
6
|
-
|
7
|
-
```
|
8
|
-
|
9
|
-
を `constructor()` から `_checkNumber()` に移して結果が変わるか試してみて下さい。
|
10
|
-
|
11
|
-
|
12
|
-
|
13
|
-
![イメージ説明](34f54904fbb8b4b9115ac98a13f40384.png)
|
14
|
-
|
15
|
-
|
16
|
-
|
17
1
|
> この原因と対処法をご教授いただけると幸いです。
|
18
2
|
|
19
3
|
|
20
|
-
|
21
|
-
エラーの主な原因はコンストラクタの理解不足かと思います。
|
22
|
-
|
23
|
-
`constructor()` は1度しか呼ばれない為、
|
24
4
|
|
25
5
|
2回目の `click` イベント時は this.number は前回の代入結果として「数字の文字列」が入っています。
|
26
6
|
|