暂时只懂一种方法
要实现的效果
原始数组:
obj = [
{name:"liao",
age:25,
gender:"male"
},
{name:"lgfs",
age:21,
gender:"male"
},
{name:"lfgo",
age:22,
gender:"female"
}]
实现后数组:
obj = [
{name:"liao",
age:25,
},
{name:"lgfs",
age:21,
},
{name:"lfgo",
age:22,
}]
方法
方法一:
使用map()数组方法去创建一个不包含gender属性的数组
//已知原数组是obj
// 使用map方法创建一个新数组,移除每个对象的gender属性
const newObj = obj.map(e=>{
const {gender , ...newObject} = e; //运用解构赋值,得出gender属性和剩下属性然后再返回
return newObject;
})
// 输出结果
console.log(newObj);
待补充…