假设有一个对象数组sourceArray
,每个对象都有name
和age
字段,我们想要将其转换为一个新的对象数组,每个对象只包含label
和value
字段,其中label
对应原来的name
字段,value
对应原来的age
字段。
const sourceArray = [
{ name: 'John', age: 30 },
{ name: 'Jane', age: 25 },
{ name: 'Bob', age: 35 }
];
const transformedArray = sourceArray.map(item => {
return {
label: item.name,
value: item.age
};
});
console.log(transformedArray);
结果
[
{ label: 'John', value: 30 },
{ label: 'Jane', value: 25 },
{ label: 'Bob', value: 35 }
]