Which is faster: obj.hasOwnProperty(prop) vs Object.keys(obj).includes(prop) - DEV Community
JavaScript hasOwnProperty() method of an Object
TypeScript: Check for object properties and narrow down type
How to Check if a Property Exists in a JavaScript Object
javascript - Why hasOwnProperty returns false on a constructor function but string property returns true when accessed without instantiating the function - Stack Overflow
Hasownproperty in JavaScript | JavaScript Hasownproperty
typescript still complains after hasOwnProperty check : r/typescript