Javascript 有没有可能有一个;字符串模板";将模板与数据相乘,然后得到一个数组?

Javascript 有没有可能有一个;字符串模板";将模板与数据相乘,然后得到一个数组?,javascript,arrays,string,Javascript,Arrays,String,如何获得此类输出(wp[0],在本例中,是使用Google Directions API的航路点所需的数组) 我有以下格式的一系列位置: var locations = "oradea, ro&&bistrita, ro&&targu frumos, ro"; 通过“&&&”拆分字符串后,我将获得所需的每个位置。我想用一个“模板字符串”来生成我需要的格式 var template = "{ location: 'locationTo

如何获得此类输出(
wp[0]
,在本例中,是使用Google Directions API的航路点所需的数组)

我有以下格式的一系列位置:

var locations = "oradea, ro&&bistrita, ro&&targu frumos, ro";
通过
“&&&”
拆分字符串后,我将获得所需的每个位置。我想用一个“模板字符串”来生成我需要的格式

var template = "{ location: 'locationToReplace' ,stopover: true}";
但我不知道如何将所有内容转换为最终的数组


是否有另一种方法可以复制输出类型并将其格式化为上面示例中给出的
wp[0]

一旦
拆分了
字符串,您就可以将其映射到
上,将其转换为所需的对象

var locations=“oradea,ro&&bistrita,ro&&targu frumos,ro”;
const places=locations.split(&&&);
var wp=[places.map(location=>({location,stopover:true}));

控制台日志(wp)非常感谢,我唯一需要修改的是:var wp=[places].map(location=>({location,stopover:true}));
var template = "{ location: 'locationToReplace' ,stopover: true}";