回答編集履歴

1

プロパティがオブジェクトであることもあり得ることを含め、噛み砕いた説明を追記

2020/01/27 03:38

投稿

miyabi_pudding
miyabi_pudding

スコア9528

test CHANGED
@@ -32,6 +32,8 @@
32
32
 
33
33
  `document`も`window`もオブジェクトです。
34
34
 
35
+ そして、`document`は、`window`のプロパティであると同時に、オブジェクトでもあります。
36
+
35
37
 
36
38
 
37
39
  > JavaScript のオブジェクトは、自身に関連付けられたプロパティを持ちます。オブジェクトのプロパティは、オブジェクトに関連付けられている変数と捉えることができます。オブジェクトのプロパティは、オブジェクトに属するものという点を除けば、基本的に通常の JavaScript 変数と同じようなものです。オブジェクトのプロパティは、オブジェクトの特性を定義します。オブジェクトのプロパティには、単純なドット表記でアクセスします。
@@ -40,9 +42,15 @@
40
42
 
41
43
  ここをもっと噛み砕いて理解する必要があるかと思います。
42
44
 
43
- プロパティには、値も入れられれば、オブジェクトも入れられます。
45
+ **プロパティには、値も入れられれば、オブジェクトも入れられます。**
44
46
 
45
47
  また、JavaScriptにおいては、`method`はオブジェクトの一種という扱いでもあります。
48
+
49
+ つまりは、参考にされた書籍の記載で混乱されたのかと思いますが、
50
+
51
+ プロパティ = オブジェクト = メソッド
52
+
53
+ という状況が成り立つ場合もあるということです。
46
54
 
47
55
  よって、今回の質問に関しては、
48
56