我有一个如下所示的 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,但这只是返回未定义。
如何将filterValue
变量转换为它所代表的常量的值?