nodeVersionSequence M1-1M1-2M1-3M1-4M1-5把这个组成数组形式带idname
您可以使用JavaScript的split()方法将字符串分割成数组,然后使用map()方法将每个元素转换为带有id和name属性的对象。
以下是一个示例代码:
const nodeVersionSequence = "M1-1,M1-2,M1-3,M1-4,M1-5";
const nodeVersions = nodeVersionSequence.split(",").map((item, index) => ({
id: index + 1,
name: item
}));
console.log(nodeVersions);
输出结果为:
[
{ id: 1, name: 'M1-1' },
{ id: 2, name: 'M1-2' },
{ id: 3, name: 'M1-3' },
{ id: 4, name: 'M1-4' },
{ id: 5, name: 'M1-5' }
]
在上述代码中,我们首先使用split()方法将字符串分割成数组,分隔符为逗号。然后,我们使用map()方法遍历数组中的每个元素,并将其转换为一个对象,该对象具有id属性(从1开始递增)和name属性(对应字符串元素)。最后,我们将转换后的数组打印到控制台
原文地址: https://www.cveoy.top/t/topic/iAJH 著作权归作者所有。请勿转载和采集!