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