js删除对象的某个属性

js删除对象的某个属性第二种 ES6 Reflect deleteProper 判断对象中是否有某一属性的两种方法第一种 obj hasOwnProper 第二种

第一种:delete

const obj = { name:'章三', age:18 } //删除age这个属性 delete obj.age console.log(obj). //{name:'章三'}

第二种(ES6):Reflect.deleteProperty()

const obj = { name:'章三', age:18 } //删除name这个属性 Reflect.deleteProperty(obj,'name') console.log(obj) //{age:18} 

判断对象中是否有某一属性的两种方法

第一种:obj.hasOwnProperty()

const obj = { name:'章三', } console.log(obj.hasOwnProperty('name')); //true console.log(obj.hasOwnProperty('age')); //false 

第二种:!==

const obj = { name:'章三', } console.log(obj.name !== undefined); //true console.log(obj.age !== undefined); //false

第三种:Object.keys

const obj = { name:'章三', } Object.keys(obj).indexOf("name") // 0 Object.keys(obj).indexOf("age") // -1

第四种:ES6 属性名 in 对象,返回一个布尔值

const obj = { name:'章三', } console.log("name" in obj) // true console.log("age" in obj) // false
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200586.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午10:29
下一篇 2026年3月20日 上午10:30


相关推荐

  • 一个简单的微信小程序支付demo

    一个简单的微信小程序支付demo一个简单的微信小程序支付 demo wxml buttonbindta payment 支付 0 01js 在这里演示支付的过程 获取 openid 不做解释 payment function varthat this console log openid app globalData openid buttonbindta payment

    2026年3月17日
    3
  • idea配置tomcat的方法

    idea配置tomcat的方法1 打开 idea 在项目运行列表下拉选择 editConfigur 2 在打开的界面 点击 再选择下面的 TomcatServer 下的 local3 在打开的界面 第一行 Name 中填入 tomcat 的名称然后点击 Configure 在 ApplicationS 界面 点击 在 TomcatServer 配置界面选择要添加的 tomcat 的路径 最后点击 OK 选择配置好的 tomcat 点击 OK 4 再配置其它选项 最后点击 OK 即可 如下图

    2026年3月27日
    4
  • navicat v15.0.23.0激活码【2021.8最新】「建议收藏」

    (navicat v15.0.23.0激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~Z9LZO4ZKWA-eyJsaWNlbnNlSWQiOi…

    2022年3月22日
    111
  • java reduce的用法_使用reduce

    java reduce的用法_使用reducemap 和 filter 都是 Stream 的转换方法 而 Stream reduce 则是 Stream 的一个聚合方法 它可以把一个 Stream 的所有元素按照聚合函数聚合成一个结果 我们来看一个简单的聚合方法 importjava util stream publicclassM publicstatic String args intsu

    2026年3月18日
    1
  • WireShark抓包分析

    WireShark抓包分析简述:本文介绍了抓包数据含义,有TCP报文、Http报文、DNS报文。如有错误,欢迎指正。1、TCP报文TCP:(TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于点对点的通讯)源IP地址:发送包的IP地址;目的IP地址:接收包的IP地址;源端口:源系统上的连接的端口;目的端口:目的系统上的连接的端口。T

    2022年6月12日
    33
  • 链表(图文详解)

    链表(图文详解)链表与数组的对比 单链表和双链表的对比 双链表性能比单链表好 为什么不经常使用 有环链表面试题

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号