Можешь объяснить назначение `Object.hasOwn()` и описать, чем она отличается от метода `hasOwnProperty()` с точки зрения функциональности и применения? — ДейлиПреп