質問編集履歴
3
説明の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -47,7 +47,7 @@
|
|
47
47
|
```
|
48
48
|
と出力される
|
49
49
|
|
50
|
-
しかし
|
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
|
-
と出力され、
|
60
|
+
と出力され、1回目のdata1のnum:0が2回目のdata2のnum:1と同じ値に上書きされている。
|
61
61
|
|
62
62
|
なぜこうなるのか分からない
|
63
63
|
|
2
説明の追加
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
説明の追加
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要素をクリックすると...
|