1. プロトタイププロパティを使わないオブジェクトの作り方 順を追って学ぶ JavaScriptのプロトタイプ継承 其の壱 – jsdo.it – share JavaScript, HTML5 and CSS Line: 15 ここで知っておくべきことは、thisに代入されるのは関数Trapezoidだということ。 オブジェクト(この場合だとTrapezoid)が生成されると自動的に当該オブジェクトがthisに代入される。 次に this.a = a; とか this.b = b; して、コンストラクタ関数が受け取ったパラメータを、オブジェクトのプロパティに代入している。 Line: 20 this.areaにメソッドを代入しているのだけど、これはコメント通りうまいやり方ではない。なぜかというと、もしこのオブジェクトを幾つも作った場合、この全てのメソッドがこのプロパティを持ってしまう