🔰property testing
'prop' in obj // in operator
Object.hasOwn(obj, 'prop') // recommended
obj.hasOwnProperty('prop') // not recommended
obj.propertyIsEnumerable('prop')method/operator
own enum
own nonenum
inherited enum
inherited nonenum
✅
✅
✅
✅
✅
✅
✅
✅
✅
Last updated