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

posted @ 2021-06-07 16:07  Morango  阅读(1620)  评论(0)    收藏  举报
*{cursor: url(https://files-cdn.cnblogs.com/files/morango/fish-cursor.ico),auto;}