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

回答編集履歴

1

edit

2021/02/16 12:23

投稿

m.ts10806
m.ts10806

スコア80888

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