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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值