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: '艾若菲' }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM