次のようなJavaScriptオブジェクトがあります。
venue = function(map, dataSet) {
// set some constants
this.VENUE_ID = 0;
this.VENUE_NAME = 1;
this.VENUE_CITY = 2;
this.filterBy = function(field, value) {
...
var filterValue = 'parent.VENUE_' + field;
}
}
ここで問題となるのはfilterValue
、親オブジェクトの定数の値を含めるためにの値が必要なことです。現在、上記のメソッドを使用して、配列アイテムにアクセスしようとしたときにfilterValueを参照しようとしましたが、これは単にundefinedを返します。
filterValue
変数をそれが表す定数の値に変換するにはどうすればよいですか?