在vue2中 我的this.request.queueName一个列表里面的元素为aaa||123.123这样的格式,我现在要把这个列表里面的字符串拆分再组成两个新列表 前面的aaa作为this.request.queueName列表里的元素,后面的123.123作为this.request.serverIp列表里的元素 怎么写代码
时间: 2024-03-06 11:48:16 浏览: 75
您可以使用 JavaScript 的 split() 函数将字符串拆分成两个部分,然后将它们分别添加到两个新的数组中。以下是可能的代码实现:
```javascript
let queueNames = [];
let serverIps = [];
this.request.queueName.forEach(item => {
let parts = item.split('||');
queueNames.push(parts[0]);
serverIps.push(parts[1]);
});
this.request.queueName = queueNames;
this.request.serverIp = serverIps;
```
这里使用 forEach() 函数遍历了原始的列表,然后对每个元素使用 split() 函数将其拆分成两部分。然后将这两个部分分别添加到两个新的数组中。最后,将这两个新数组分别赋值给 this.request.queueName 和 this.request.serverIp。
阅读全文