SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【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

関連するメモ

コメント