プロパティとメソッドを使用してコンストラクターを作成する方法を理解することで、私は自分の道を進んでいます。以下のものは私が書いてテストしましたが、うまくいきません。誰かが時間をかけて、これがうまくいかない理由を理解するのを手伝ってくれませんか. 私は Google で検索したり、本を読んだりしていますが、自分で作成した概念を理解するには、実践的なサポートが必要であることを理解してください。ありがとうございました。
function ball( type, grip, shape ) {
this.type = type;
this.grip = grip;
this.shape = shape;
this.caught = function( who,how ) {
this.who = who;
this.how = how;
};
this.player = function() {
return (who + "caught the ball" + how + "that was a" + type + "shaped like
a " + shape + "thrown with a" + grip);
};
};
var baseball = new ball("Mickey Mantle","sliding","baseball","circle","fastball");
console.log(ball);
編集: 以下の回答から - 共有していただきありがとうございます - jsfiddle を作成しましたが、キャッチされたプロパティが機能しない理由を理解できません。このメソッドの属性を設定するにはどうすればよいですか??