回答編集履歴

1

「Google Chrome v68.0.3440.106 (Windows 64bit)」のみで確認した動作

2018/08/19 02:54

投稿

think49
think49

スコア18166

test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- 私が検証した範囲では、「Google Chrome v68.0.3440.106 (Windows 64bit)」におけるコンソールの `$()` は非同期関数において、スコープが形成されていない可能性が高いと思われます。
31
+ 私が検証した範囲では、「Google Chrome v68.0.3440.106 (Windows 64bit)」におけるコンソールの `$()` は非同期関数において、スコープチェーン上に `$` 存在しない可能性が高いと思われます。
32
32
 
33
33
  すなわち、下記コードは動作しますが、
34
34
 
@@ -56,17 +56,17 @@
56
56
 
57
57
  ```JavaScript
58
58
 
59
- document.addEventListener('click', () => $('body'), false);
59
+ document.addEventListener('click', () => $('body'), false); // ReferenceError: $ is not defined
60
60
 
61
- setTimeout(() => $('body'), 0);
61
+ setTimeout(() => $('body'), 0); // ReferenceError: $ is not defined
62
62
 
63
63
  ```
64
64
 
65
65
 
66
66
 
67
- 先述の通り、これは実装依存なので、Firefox では別の挙動をする可能性がすし、Google Chrome がバージョンアップすれば挙が変わる可能性があります。
67
+ 返しますが、これはあでも**「Google Chrome v68.0.3440.106 (Windows 64bit)」のみで確認した作**というだけです。
68
68
 
69
- これ程度の不確かな動作す。
69
+ Google Chrome 以外での動作になる可能性がありまし、Google Chrome がバージョンアップすれば挙動が変わる可能性があります
70
70
 
71
71
 
72
72