質問編集履歴

3

試したが失敗

2017/01/08 22:32

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -28,29 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- ```html
32
-
33
- <!DOCTYPE HTML>
34
-
35
- <html lang="ja">
36
-
37
- <head>
38
-
39
- <meta charset="UTF-8">
40
-
41
- <style>
42
-
43
-
44
-
45
- </style>
46
-
47
- </head>
48
-
49
- <body>
50
-
51
-
52
-
53
- <script>
31
+ ```javascript
54
32
 
55
33
  var obj={
56
34
 
@@ -68,12 +46,34 @@
68
46
 
69
47
  },10000);
70
48
 
71
- </script>
72
-
73
- </body>
49
+ ```
74
-
75
- </html>
76
50
 
77
51
 
78
52
 
53
+
54
+
55
+
56
+
57
+ 追記:変数にあらかじめ代入したらいけるかなと思いましたが無理でした。
58
+
59
+ ```javascript
60
+
61
+ var obj={
62
+
63
+ "boolean":true
64
+
65
+ }
66
+
67
+ var variable=obj;
68
+
69
+ console.log(variable);
70
+
71
+
72
+
73
+ setTimeout(function(){
74
+
75
+ obj.boolean=false;
76
+
77
+ },10000);
78
+
79
79
  ```

2

目的と情報

2017/01/08 22:32

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,11 +4,13 @@
4
4
 
5
5
  仕様なのかバグなのかわかりません。
6
6
 
7
+ 値が変わらない方法はわかりますか?
8
+
7
9
 
8
10
 
9
11
  追記:chromeとfirefox、どちらもこの現象は起きたので、仕様なんですかね。。
10
12
 
11
-
13
+ 追記:console.dirでもこの現象がおきました
12
14
 
13
15
 
14
16
 

1

どのブラウザでおきるか

2017/01/08 22:25

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,12 @@
3
3
  console.log()で出力した値が、変わるのはなぜですか?
4
4
 
5
5
  仕様なのかバグなのかわかりません。
6
+
7
+
8
+
9
+ 追記:chromeとfirefox、どちらもこの現象は起きたので、仕様なんですかね。。
10
+
11
+
6
12
 
7
13
 
8
14