2011-04-27 68 views
4

試圖制定一個map來減少mongo上的字段值,使用字段值作爲發出的對象的參數名稱。使用json對象中變量的參數名稱

只是簡單的就是我搭售做的是以下幾點:

emit_object = {} 
param_name = "param1" 
param_value = 1 
emit_object.param_name = param_value 

我希望構造的對象是:

{ "param1" : 12 } 

然而,正在構建如下:

{ "param_name" : 12 } 

JS支持對象構造的這種「動態」行爲嗎? (Mongo使用SeaMonkey JS引擎,如果這是相關的)。

謝謝, Maxim。

回答

10
emit_object[param_name] = param_value 
3
emit_object[param_name] 

名稱是「括號標記」,還有「點表示法來訪問」對象在JavaScript

相關問題