回答編集履歴

1

edit

2021/02/16 12:23

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -1,4 +1,4 @@
1
- いえ、`console.log(obj.foo)`が実行されただけで、
1
+ いえ、`console.log(obj.foo)`が実行されて変数展開されただけで、
2
2
 
3
3
  `console.log(this)`は実行されていません。
4
4
 
@@ -7,3 +7,19 @@
7
7
 
8
8
 
9
9
  「関数の実行は()をつける」原則に変更はないです。
10
+
11
+
12
+
13
+ ---
14
+
15
+ こう書き換えると分かりやすいかもしれない。
16
+
17
+ ```js
18
+
19
+ const test = function () {
20
+
21
+ console.log(this)
22
+
23
+ }
24
+
25
+ ```