通过提供值列表构造键值对数组(字符串)

时间:2018-04-18 18:57:48

标签: javascript arrays node.js

我会将国家/地区列表作为环境变量传递,如下所示

tag = 'us,gb,au,de'

我想动态构造键值数组,如下所示。

var placeList =
           [{place: 'us'},
            {place: 'gb'},
            {place: 'au'},
            {place: 'de'}];

我尝试使用.forEach,但不确定如何构建一个,任何线索都会有所帮助。

1 个答案:

答案 0 :(得分:1)

您希望在逗号上拆分字符串,然后将收到的每个字符串转换为对象

var placeList = tag.split(',').map(str => ({place: str}))