アプリケーションのルックアップとして機能するプロトタイプ チェーンに設定オブジェクトを作成したいと考えています。私はこれを試しました:
var d9l = {};
d9l.aMethod = function() {
//fails here with Cannot read property 'dimension1' of undefined
alert(this.anObject.dimension1);
};
d9l.aMethod.prototype.anObject = {
dimension1 : "x1",
dimension2 : "y1"
};
var testing = d9l.aMethod();
しかし、コンストラクターで未定義のプロパティ 'dimension1' を読み取ることができません。プロトタイプをオブジェクトとして定義することはできませんか?