回答編集履歴

2

説明の補足

2017/02/20 16:34

投稿

kura
kura

スコア368

test CHANGED
@@ -88,13 +88,27 @@
88
88
 
89
89
  実際のJavaScriptでは`Object.prototype`や`var hoge = {}; hoge.__proto__`などで取得できます。
90
90
 
91
- これが何のために存在するかというと、オブジェクトにオブジェクトらしいメソッドを与えるためです。
91
+ これが何のために存在するかというと、他のオブジェクトに基本的なメソッドを与えるためです。
92
92
 
93
93
 
94
94
 
95
95
  - `hasOwnProperty()`
96
96
 
97
97
  - `toString()`
98
+
99
+
100
+
101
+ ```
102
+
103
+ var o = {};
104
+
105
+ console.log(o.toString()); // [object Object]
106
+
107
+ function f(a, b, c){}
108
+
109
+ console.log(f.hasOwnProperty("length")); // true
110
+
111
+ ```
98
112
 
99
113
 
100
114
 

1

書式の改善

2017/02/20 16:34

投稿

kura
kura

スコア368

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- -----
29
+ ##ほとんど全ての関数
30
30
 
31
31
 
32
32
 
@@ -44,7 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- -----
47
+ ##%FunctionPrototype%
48
48
 
49
49
 
50
50
 
@@ -80,7 +80,7 @@
80
80
 
81
81
 
82
82
 
83
- -----
83
+ ##%ObjectPrototype%
84
84
 
85
85
 
86
86
 
@@ -98,7 +98,7 @@
98
98
 
99
99
 
100
100
 
101
- -----
101
+ ## 最初の疑問
102
102
 
103
103
 
104
104