es6 剔除、删除、移除、过滤 对象里面某几个属性

比如有以下一个对象,需求是删除里面的age属性

const obj = {
  name: '艾若菲',
  id: 1,
  age: 45        
} 

1. 最常用的一种方法就是用delete方法

delete obj.age  // 结果:{ id: 1, name: '艾若菲' }

2. 第二种方法,好多人不常用(推荐使用

const { age, ...obj} = obj
console.log(obj)  // 结果:{ id: 1, name: '艾若菲' }
posted @ 2021-09-29 17:10  艾若菲  阅读(2336)  评论(0编辑  收藏  举报