Object.hasOwn() vs hasOwnProperty() vs in — The JS Property Check Showdown