回答編集履歴
2
説明の補足
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
書式の改善
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
|
|