回答編集履歴
1
プロパティがオブジェクトであることもあり得ることを含め、噛み砕いた説明を追記
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
|
|