インスタンスオブジェクトの型

継承なし

 function Human() {}
 
 var human = new Human();
 
 typeof human           // => "object"
 human instanceof Human // => true
 human.constructor      // => function Human() {}
 
 var humanB = new human.constructor();
 
 typeof humanB           // => "object"
 humanB instanceof Human // => true
 humanB.constructor      // => function Human() {}

継承あり

 function Animal() {};
 
 function Human() {};
 Human.prototype = Animal.prototype;
 
 var human = new Human();
 
 human instanceof Human  // => true
 human instanceof Animal // => true
 human instanceof Object // => true

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2011-07-15 (金) 16:20:52