私が理解していることから、プロトタイプオブジェクトは、他のオブジェクトがプロパティとメソッドを継承するオブジェクトであり、基本的に、オブジェクトを作成したコンストラクター関数を参照またはポイントするコンストラクタープロパティを保持します。次のコードを検討してください:
function Animal()
{
this.name="no name";
}
function Cat()
{
Animal.Call(this); //Please Explain
this.mood="sleepy";
}
Cat.prototype=new Animal(); //Cat inheriting Animal?
Cat.prototype.constructor=Cat; //Please Explain
コメント付きのコード行とリフレクションの概念を明確に説明してください。ありがとうございます。