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

回答編集履歴

1

全ての関数は `Function\.prototype` 上にあるプロパティを扱える事で統一性を確保できる

2016/07/20 12:52

投稿

think49
think49

スコア18194

answer CHANGED
@@ -1,6 +1,10 @@
1
1
  むしろ、そこまで理解していてメリットを理解できない理由が分かりません。
2
- `Function.prototype` 上にある `call`, `apply`, `bind` 等のメソッドを呼び出せる事がメリットです。
3
2
 
3
+ - `Function.prototype` 上にある `call`, `apply`, `bind` 等のメソッドを呼び出せる
4
+ - 全ての関数は `Function.prototype` 上にあるプロパティを扱える(少なくとも、ECMAScript 既定の範囲内では)事で統一性を確保できる
5
+
6
+ 特に2番目の理由で存在する気がしますが、思想的な考えが入っているので強くは主張しません。
7
+
4
8
  - [Function.prototype - JavaScript | MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype)
5
9
 
6
10
  Re: aaaaaaaa さん