美文网首页
删除对象的属性

删除对象的属性

作者: PharkiLL | 来源:发表于2021-11-18 09:50 被阅读0次

从一个对象中 delete 一个属性是非常不好的(性能不好),此外,它还会产生很多副作用。

应该用如下操作:

const removeProperty = (target, propertyToRemove) => {
  const { [propertyToRemove]: _, ...newTarget } = target
  return newTarget
}

removeProperty({a:1,b:2}, "a")
结果: {b: 2}

相关文章

  • Vue动态修改属性同步渲染到页面

    给对象添加属性,修改属性 删除对象属性

  • JS 对象基本用法

    声明对象的两种语法 删除对象的属性删除obj已有属性 查看对象的属性 修改或增加对象的属性 无法通过自身修改原型上...

  • 2020-08-14 26课 JS对象

    声明对象的两种语法 如何删除对象的属性 delete删除属性名和属性值 不含属性名 'xxx' in obj ==...

  • 反射

    getattr()获取对象属性 setattr() 设置对象属性的值 delattr() 删除属性

  • 一些常用的方法记录

    一: 对象操作 删除对象的属性 delete obj.a; //关键字delete可以删除对象的属性 合并两个对象...

  • python 自定义属性的访问机制

    内置函数: setattr :给对象设置属性getattr:获取对象竖属性值delattr :删除对象属性值

  • 删除对象的属性

    从一个对象中 delete 一个属性是非常不好的(性能不好),此外,它还会产生很多副作用。 应该用如下操作:

  • 删除对象的属性 delete

    delete运算符可以用来删除对象的属性。如果对象包含该属性,那么该属性就会被删除,它不会触及原型链中的任何对象。...

  • js中删除数组或对象

    在vue中使用 vue.delete() 删除对象属性 通过delete操作符, 可以实现对对象属性的删除操作, ...

  • 对象常用操作集合

    删除对象中的某个属性 delete 操作符用于删除对象的某个属性;如果没有指向这个属性的引用,那它最终会被释放。 ...

网友评论

      本文标题:删除对象的属性

      本文链接:https://www.haomeiwen.com/subject/zaddtrtx.html