エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
15.prototypeプロパティ
前節では、オブジェクトのプロパティに関数オブジェクトを代入することにより、メソッドの定義をしまし... 前節では、オブジェクトのプロパティに関数オブジェクトを代入することにより、メソッドの定義をしました。この方法だと、同一クラスのオブジェクト(インスタンス)ごとに異なるメソッドを持つことができ、柔軟であるという特徴がありますが、メモリの効率がやや悪いという不効率があります。一般的なオブジェクト指向言語のように、クラス側でまとめて、メソッドのテーブルを持つことはできないでしょうか? これを実現するために、JavaScriptでは、prototypeプロパティというものが用意されています。 JavaScript言語では、オブジェクトのプロパティを探索する際に、まずオブジェクトが直接持っているプロパティから、該当のプロパティを探索します。そこになかった場合、オブジェクトのクラス(JavaScriptの場合、厳密にはコンストラクタ)のprototypeプロパティの中から、該当する名前のプロパティを探
2011/01/15 リンク