【javascript】プロトタイプチェイン
オブジェクトのメンバは、『オブジェクト自身にそのメンバがあるか→プロトタイプにそのメンバがあるか』の順序で検索される。
function Person(mei)
{
this.mei = mei
}
Person.prototype.sei = "さとう"
var p = new Person("いちろう")
alert(p.sei + p.mei) // さとういちろう
// Object.prototypeにhelloを追加
Object.prototype.hello = function() {
alert("Hello");
}
// Personコンストラクタ
function Person() {
}
// Personクラスのインスタンスを作ってメソッド呼び出し
var p = new Person();
//これは動作する
p.hello();
http://builder.japan.zdnet.com/sp/javascript-kickstart-2007/story/0,3800083428,20369792,00.htm
http://jintrick.net/agenda/2004/03/ecmascript-javascript.html