prototypeオブジェクト
prototypeオブジェクトとは、「全ての関数が」持つオブジェクト。
全てのオブジェクトが持つのではなく、全ての関数が持つのである。
下記コードでは、
true,false,false,trueと表示される。
var func = function(){ var test = "test"; }; var man = { hands :2 }; //trueと表示される alert(man.hasOwnProperty("hands")); //falseと表示される alert(man.hasOwnProperty("prototype")); //falseと表示される alert(func.hasOwnProperty("test")); //trueと表示される alert(func.hasOwnProperty("prototype"));