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

質問編集履歴

3

説明の追加

2021/06/29 23:50

投稿

dimyas
dimyas

スコア24

title CHANGED
File without changes
body CHANGED
@@ -47,7 +47,7 @@
47
47
  ```
48
48
  と出力される
49
49
 
50
- しかし回目で「2」のdiv要素をクリックすると
50
+ しかし2回目で「2」のdiv要素をクリックすると
51
51
 
52
52
  ```
53
53
  {data1: {…}, data2: {…}, data3: {…}, data4: {…}}
@@ -57,7 +57,7 @@
57
57
  data4: {}
58
58
  __proto__: Object
59
59
  ```
60
- と出力され、回目のdata1のnum:0が回目のdata2のnum:1と同じ値に上書きされている。
60
+ と出力され、1回目のdata1のnum:0が2回目のdata2のnum:1と同じ値に上書きされている。
61
61
 
62
62
  なぜこうなるのか分からない
63
63
 

2

説明の追加

2021/06/29 23:50

投稿

dimyas
dimyas

スコア24

title CHANGED
File without changes
body CHANGED
@@ -57,7 +57,7 @@
57
57
  data4: {}
58
58
  __proto__: Object
59
59
  ```
60
- と出力され、一回目のdata1のnum:0がnum:1に上書きされている。
60
+ と出力され、一回目のdata1のnum:0が二回目のdata2のnum:1と同じ値に上書きされている。
61
61
 
62
62
  なぜこうなるのか分からない
63
63
 
@@ -79,4 +79,5 @@
79
79
  __proto__: Object
80
80
  ```
81
81
 
82
- 問題なくこう表示された。
82
+ 問題なくこう表示された。
83
+ このように別々のキーに保存する法王はないだろうか?

1

説明の追加

2021/06/29 23:49

投稿

dimyas
dimyas

スコア24

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  </body>
10
10
  ```
11
11
  ```javascript
12
- <script>
12
+ //<script>
13
13
  var save_file={"data1":{},"data2":{},"data3":{},"data4":{}};
14
14
  var save_data={"hp":100,"name":"aaaa","num":""};
15
15
  var num=0;//何回目か数える
@@ -25,7 +25,7 @@
25
25
  console.log(save_file);//しかし二回目以降は前回入れた値もキーが違うのに上書きされてしまう
26
26
  num++;
27
27
  }
28
- </script>
28
+ //</script>
29
29
  ```
30
30
 
31
31
  1回目で「1」のdiv要素をクリックすると...