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