删除数组中的所有对象的一个或多个属性值

一、删除数组中的所有对象的一个或多个属性值

carList:[
{id:'0101',name:'张三',state:'1'},
{id:'0102',name:'李四',state:'2'},
{id:'0103',name:'王五',state:'3'}
]
let updatedArr = this.carList.map(obj => {
		 // 使用解构赋值将 state 属性剔除,并创建一个新的对象
	let { state, ...rest } = obj;
		// 返回新对象,此时已经删除了 state,customer 属性
	 return rest;
});
console.log(updatedArr);

二、如果要删除多个属性,在state后面加逗号隔开继续写即可。

你可能感兴趣的:(javascript,前端)