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

Reflect.deleteProperty 删除对象的属性

作者: small_zeo | 来源:发表于2023-09-03 11:49 被阅读0次

用法

Reflect.deleteProperty( target, propertyKey )

target:此参数删除属性,它是目标对象。
propertyKey:此参数是要删除的属性的名称。
返回值:此方法返回一个布尔值,该值指示该属性是否已成功删除。

示例

const obj = {a: 1, b: 2};
Reflect.deleteProperty(obj, 'a');
console.log(obj);

// output: {b: 2}

需要注意的是 Reflect.deleteProperty(target, propertyKey) 中的 propertyKey 需要是字符串的形式。

JavaScript中的Reflect.deleteProperty()方法用于删除对象上的属性。它返回一个布尔值,指示该属性是否已成功删除。

相关文章

  • 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 操作符用于删除对象的某个属性;如果没有指向这个属性的引用,那它最终会被释放。 ...

网友评论

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

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