コンストラクター関数を使用して JS オブジェクトを定義する場合、すべてのオブジェクト プロパティで「this」を使用する必要を回避する方法はありますか? とても醜いようです。例えば
function Thingy(abc) {
this.var1 = abc;
this.var2 = this.var1 + " hello ";
// etc
}
var myObj = new Thingy();
「var var2」を使用してから「this」を省略して「var2」を参照できるはずですが、何か不足していますか?