比如有以下数组
const originalData = [
{ name: '张三', phone: '13800001111', company: 'A 公司', age: 30 },
{ name: '李四', phone: '13900002222', company: 'B 公司', age: 28 },
{ name: '王五', phone: '13600003333', company: 'C 公司', age: 35 }
];
如果需要仅仅保留name和phone两个字段最终达到下面新数组该如何实现呢
[
{ name: '张三', phone: '13800001111' },
{ name: '李四', phone: '13900002222' },
{ name: '王五', phone: '13600003333' }
]
方法一:
const newarr=originalData.map(item=>{
return{
name:item.name,
phone:item.phone
}
})
方法二
const newarr=originalData.map(({name,phone})=>{
return{name,phone}
})