当前位置: 首页 > article >正文

js判断一个对象身上是否有某个属性

五种判断方式

    // 布尔值判断
    const isCover = Body?.cover || 1000
    console.log(isCover,'isCover')
    // 2,Underfi
    const Cover = Body?.cover 
    console.log(Cover,'Cover')
    // 3,使用Object.keys()遍历出所有的属性名,然后再判断是否包含这个属性名
    const keys = Object.keys(Body)?.includes('cover')
    console.log(keys,'keys')
    // 4,使用Object.hasOwnProperty()方法判断对象自身是否包含指定的属性
    const covers1 = Body?.hasOwnProperty('cover')
    console.log(covers1,'covers1')
    // 5,使用in运算符判断对象是否包含指定的属性
   const covers = 'cover' in Body
   console.log(covers,'covers')000


http://www.kler.cn/a/407285.html

相关文章:

  • Python操作neo4j库py2neo使用之创建和查询(二)
  • Android Framework AudioFlinge 面试题及参考答案
  • 分布式 Data Warebase - 构筑 AI 时代数据基石
  • Spring Security @PreAuthorize注解
  • 数据结构之树与二叉树
  • 【Redis】基于Redis实现秒杀功能
  • 位运算算法
  • 5分钟轻松搭建Immich图片管理软件并实现公网远程传输照片
  • 嵌入式硬件实战基础篇(三)-四层板PCB设计-步进电机驱动(TMC2208/TMC2209)
  • Vim 命令、操作、文件操作示例
  • 40分钟学 Go 语言高并发:Context包与并发控制
  • React和Next.js的相关内容
  • Gate学习(4) 指令学习1
  • Python BeautifulSoup 常用语句详解
  • MySql四种事务隔离级别以及使用什么隔离级别可以解决幻读
  • 游戏引擎学习第20天
  • Android中的依赖注入(DI)框架Hilt
  • 【案例】泛微.齐业成助力北京中远大昌汽车实现数电票全流程管理
  • 关于相机选型的一些参数说明
  • 从ES的JVM配置起步思考JVM常见参数优化
  • Git 多仓库提交用户信息动态设置
  • 定时器的小应用
  • 先安装Ubuntu20.04,再安装win10实现双系统
  • 从0到1部署Tomcat和添加servlet(IDEA2024最新版详细教程)
  • (Java并发编程——JUC)常见的设计模式概念分析与多把锁使用场景!!理解线程状态转换条件!带你深入JUC!!文章全程笔记干货!!
  • AI编程和AI绘画哪个更适合创业?