的價值我有一個JavaScript對象,看起來像如下:的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
變量轉換爲它表示的常量的值?
啊我明白了!那麼謝謝你,我不知道。在這之前,我已經手動將父項設置爲「this」外部給每個函數。我認爲這個原因與使用函數作爲回調有關。 – tombazza 2009-07-29 12:49:15