如何动态设置关联数组的命名索引?

时间:2019-06-26 23:57:19

标签: javascript arrays object

我正在尝试使用以下数据创建数组作为示例。我想根据用户选择的值动态设置命名索引。但是,当我将索引设置为变量时,声明的变量名称被视为数组中的字符串,并设置为数组索引名称。

var country = userInputFromUi;
var cities = [a,b,c,d];

array.push({
country:cities
})

预期结果
userInputFromUi:[a,b,c,d]

实际结果
国家:[a,b,c,d]

不确定在这里我是否理解错误。

1 个答案:

答案 0 :(得分:1)

使用计算出的属性名称,如下所示:

StoreDF(DFRespType, Successful, Response, Type)