使用变量创建动态 json 元素

Create dynamic json element with variables

我想动态创建 json 元素..像这样:

考试。如果

var branch_name = "abc-cde";

而不是下面的 "abc-cde" 我想要变量 branch_name,这样我就可以用其他元素替换它。请注意 abc-cde 中的连字符。

itemsarray["abc-cde_workunit"] = dataResponse.branch_descriptor["abc-cde"].workunit_id;

以上代码在angularjs中。如果有什么不清楚的地方请告诉我。

其实比你想象的要简单。

itemsarray["abc-cde_workunit"] = dataResponse.branch_descriptor[branch_name].workunit_id;

itemsarray[branch_name + "_workunit"] = dataResponse.branch_descriptor[branch_name].workunit_id;

不做你想做的事?