JavaScript提供了多种方法来重新格式化或映射对象数组到新的对象数组。以下是一些常用的方法:
const originalArray = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Jane' },
{ id: 3, name: 'Bob' }
];
const newArray = originalArray.map(item => {
return {
id: item.id,
fullName: `Mr./Ms. ${item.name}`
};
});
console.log(newArray);
推荐的腾讯云相关产品:无
const originalArray = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Jane' },
{ id: 3, name: 'Bob' }
];
const newArray = originalArray.reduce((acc, item) => {
acc.push({
id: item.id,
fullName: `Mr./Ms. ${item.name}`
});
return acc;
}, []);
console.log(newArray);
推荐的腾讯云相关产品:无
const originalArray = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Jane' },
{ id: 3, name: 'Bob' }
];
const newArray = [];
originalArray.forEach(item => {
newArray.push({
id: item.id,
fullName: `Mr./Ms. ${item.name}`
});
});
console.log(newArray);
推荐的腾讯云相关产品:无
这些方法可以根据具体需求进行调整和扩展,以满足不同的对象数组重构需求。
领取专属 10元无门槛券
手把手带您无忧上云