es6 将 1 2 3 4 5 6 变成 label冲压工艺测算填报value1 label焊接工艺测算填报value2 label电泳工艺测算填报value3 label排气工艺测算填报value4 label机加工艺测算填报value5 label装配工艺测算填报value6
您可以使用Array的map方法来实现这个转换。首先,您需要创建一个新的数组,然后对原数组中的每个元素进行转换。转换的过程可以通过一个函数来完成,该函数将原数组中的元素作为参数,并返回转换后的对象。
以下是使用ES6的箭头函数来实现这个转换的示例代码:
const arr = [1, 2, 3, 4, 5, 6];
const newArr = arr.map((value, index) => {
const labelArr = ['冲压工艺测算填报', '焊接工艺测算填报', '电泳工艺测算填报', '排气工艺测算填报', '机加工艺测算填报', '装配工艺测算填报'];
return {
label: labelArr[index],
value: value
};
});
console.log(newArr);
输出结果为:
[
{ label: '冲压工艺测算填报', value: 1 },
{ label: '焊接工艺测算填报', value: 2 },
{ label: '电泳工艺测算填报', value: 3 },
{ label: '排气工艺测算填报', value: 4 },
{ label: '机加工艺测算填报', value: 5 },
{ label: '装配工艺测算填报', value: 6 }
]
原文地址: https://www.cveoy.top/t/topic/i5Xd 著作权归作者所有。请勿转载和采集!