teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

若干コードを追記

2020/10/15 04:25

投稿

Automatic9045
Automatic9045

スコア313

answer CHANGED
@@ -15,5 +15,7 @@
15
15
 
16
16
  function () {
17
17
  const addNameButton = document.getElementById('add-button')
18
+ // let num_1 = []; →宣言をグローバル空間に移動
19
+ addNameButton.addEventListener('click', () => {
18
20
  …以下略
19
21
  ```

1

インデントがおかしくなっていたので修正

2020/10/15 04:25

投稿

Automatic9045
Automatic9045

スコア313

answer CHANGED
@@ -4,8 +4,10 @@
4
4
  このあたりについては「変数のスコープ」などのワードで検索をかけると出てくると思います。ご自分で調べてみて下さい。
5
5
 
6
6
  解決方としては
7
+
7
8
  - スコープを持たないvarを使う
8
9
  - 変数をグローバル空間で宣言する
10
+
9
11
  の2通りがありますが、前者はスパゲッティ化するので強く非推奨です。
10
12
  以下に後者の方法のコードを提示します。
11
13
  ```JavaScript