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

質問編集履歴

3

試したが失敗

2017/01/08 22:32

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -13,28 +13,28 @@
13
13
  4:10秒待ちます
14
14
  5:そしてデベロッパーツールを開くと値がfalseになります
15
15
 
16
- ```html
16
+ ```javascript
17
- <!DOCTYPE HTML>
17
+ var obj={
18
- <html lang="ja">
18
+ "boolean":true
19
- <head>
19
+ }
20
- <meta charset="UTF-8">
21
- <style>
20
+ console.log(obj);
22
21
 
23
- </style>
22
+ setTimeout(function(){
24
- </head>
23
+ obj.boolean=false;
25
- <body>
24
+ },10000);
25
+ ```
26
26
 
27
+
28
+
29
+ 追記:変数にあらかじめ代入したらいけるかなと思いましたが無理でした。
27
- <script>
30
+ ```javascript
28
31
  var obj={
29
32
  "boolean":true
30
33
  }
34
+ var variable=obj;
31
- console.log(obj);
35
+ console.log(variable);
32
36
 
33
37
  setTimeout(function(){
34
38
  obj.boolean=false;
35
39
  },10000);
36
- </script>
37
- </body>
38
- </html>
39
-
40
40
  ```

2

目的と情報

2017/01/08 22:32

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,11 @@
1
1
  ##質門
2
2
  console.log()で出力した値が、変わるのはなぜですか?
3
3
  仕様なのかバグなのかわかりません。
4
+ 値が変わらない方法はわかりますか?
4
5
 
5
6
  追記:chromeとfirefox、どちらもこの現象は起きたので、仕様なんですかね。。
7
+ 追記:console.dirでもこの現象がおきました
6
8
 
7
-
8
9
  上記の現象をみる手順
9
10
  1:まずデベロッパーツールを開きます
10
11
  2:ここでは予想通り"boolean"の値はtrueです。

1

どのブラウザでおきるか

2017/01/08 22:25

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,9 @@
2
2
  console.log()で出力した値が、変わるのはなぜですか?
3
3
  仕様なのかバグなのかわかりません。
4
4
 
5
+ 追記:chromeとfirefox、どちらもこの現象は起きたので、仕様なんですかね。。
6
+
7
+
5
8
  上記の現象をみる手順
6
9
  1:まずデベロッパーツールを開きます
7
10
  2:ここでは予想通り"boolean"の値はtrueです。