我有2个阵列
selectedERO[] = {"Device A, Device B, Device C"}
selectedLinks[] = { "Port A1 - Port B1, PortB2 - PortC1" )
我想要的是这个 - 本质上是从设备A到数组中的设备C的路径,看起来像这样
PotentialPath[] = {"DeviceA, Port A1, Port B1, DeviceB, PortB2 ,PortC1, DeviceC"}
非常感谢任何输入
答案 0 :(得分:0)
你可以拆分goven字符串,并在 ERO 之间插入链接重新编码结果。
var selectedERO = "Device A, Device B, Device C",
selectedLinks = "Port A1 - Port B1, PortB2 - PortC1",
links = selectedLinks.split(', '),
result = selectedERO.split(', ').reduce(function (a, b, i) {
return [a].concat(links[i - 1].split(' - '), b).join(', ');
});
console.log(result);