JavaScript 删除对象中的某一属性


使用 delete 操作符 可以删除对象的某一属性,保留剩下的其他属性:

具体用法:

let obj = {
  id: 'id',
  name: 'name',
  age: 18
}

delete obj.age  // 返回值为true,Ps:当该属性是一个自身的 不可配置的属性,在这种情况下,非严格模式返回 false。
console.log(obj)   // {id: 'id', name: 'name'}

如果使用delete操作符 去删除一个对象中不存在的属性时:

let obj = {
  id: 'id',
  name: 'name'
}

delete obj.age  // 此时返回值仍为true
console.log(obj)   // {id: 'id', name: 'name'}

 引:https://blog.csdn.net/Lucky_Q/article/details/82462754


免责声明!

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



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